Lines Matching refs:self
317 def __init__(self, debug=0, optimize=0, lextab='lextab', reflags=0):
318 self.lexer = lex.lex(debug=debug, optimize=optimize, lextab=lextab, reflags=reflags)
319 self.token_stream = None
320 def input(self, s, add_endmarker=True):
321 self.lexer.paren_count = 0
322 self.lexer.input(s)
323 self.token_stream = filter(self.lexer, add_endmarker)
324 def token(self):
326 return self.token_stream.next()
632 def __init__(self, lexer = None):
635 self.lexer = lexer
636 self.parser = yacc.yacc(start="file_input_end")
638 def parse(self, code):
639 self.lexer.input(code)
640 result = self.parser.parse(lexer = self.lexer)
649 def __init__(self):
650 self.parser = GardenSnakeParser()
651 def compile(self, code, filename="<string>"):
652 tree = self.parser.parse(code)