Ejemplo n.º 1
0
 def tree_builder(tokens):
     parse = parser([grammar[t] for t in tokens] + [grammar.eof])
     right_parse = tuple(reversed(parse))
     print(right_parse)
     return build_derivation_tree(right_parse, is_right_parse=True)
 def tree_builder(tokens):
     parse = parser(tokens)
     right_parse = reversed(parse)
     return build_derivation_tree(right_parse, is_right_parse=True)
Ejemplo n.º 3
0
 def tree_builder(tokens):
     left_parse = parser([grammar[t] for t in tokens] + [grammar.eof])
     return build_derivation_tree(left_parse)