コード例 #1
0
 def __init__(self, grammar, ruleName, callback=None, globals=None):
     self.grammar = grammar
     self.position = 0
     self.callback = callback
     self.globals = globals or {}
     self.rules = decomposeGrammar(grammar)
     self.next = self.apply(ruleName, None, ())
     self._localsStack = []
     self.currentResult = None
     self.input = InputStream([], 0)
     self.ended = False