Simplified parsing, but there is still an extra ' ) ' at the end when printing parse tree.