precedence working for some simple cases (and invalid statements)

This commit is contained in:
Dave Halter
2014-03-08 02:24:25 +01:00
parent f2e2a684d5
commit 0dcc924cf8
3 changed files with 16 additions and 6 deletions

View File

@@ -10,7 +10,10 @@ def parse_tree(statement_string):
if isinstance(pr, precedence.Precedence):
return pr.parse_tree(strip_literals=True)
else:
return pr
try:
return pr.value # Literal
except AttributeError:
return pr
def test_simple():