start using precedences, working good with only a few test fails

This commit is contained in:
Dave Halter
2014-03-09 02:10:59 +01:00
parent 48dd8f9cb0
commit 61fa9b7fb4
3 changed files with 22 additions and 4 deletions

View File

@@ -8,7 +8,7 @@ def parse_tree(statement_string, is_slice=False):
if is_slice:
# get the part of the execution that is the slice
stmt = stmt.expression_list()[0].execution[0]
iterable = iter(stmt.expression_list())
iterable = stmt.expression_list()
pr = precedence.create_precedence(iterable)
if isinstance(pr, precedence.Precedence):
return pr.parse_tree(strip_literals=True)