Lines Matching refs:lexer
195 self.lexer = None
259 def parse(self,input=None,lexer=None,debug=0,tracking=0,tokenfunc=None): argument
263 return self.parsedebug(input,lexer,debug,tracking,tokenfunc)
265 return self.parseopt(input,lexer,debug,tracking,tokenfunc)
267 return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
284 def parsedebug(self,input=None,lexer=None,debug=None,tracking=0,tokenfunc=None): argument
298 if not lexer:
300 lexer = lex.lexer
303 pslice.lexer = lexer
308 lexer.input(input)
312 get_token = lexer.token
447 sym.lineno = lexer.lineno
448 sym.lexpos = lexer.lexpos
520 errtoken.lexer = lexer
599 def parseopt(self,input=None,lexer=None,debug=0,tracking=0,tokenfunc=None): argument
609 if not lexer:
611 lexer = lex.lexer
614 pslice.lexer = lexer
619 lexer.input(input)
623 get_token = lexer.token
733 sym.lineno = lexer.lineno
734 sym.lexpos = lexer.lexpos
793 errtoken.lexer = lexer
871 def parseopt_notrack(self,input=None,lexer=None,debug=0,tracking=0,tokenfunc=None): argument
881 if not lexer:
883 lexer = lex.lexer
886 pslice.lexer = lexer
891 lexer.input(input)
895 get_token = lexer.token
1048 errtoken.lexer = lexer