Make symbol_table visible to tree.py
Add single quote invalid character test
Track scope level to add appropriate underscores
Refactor recursive grammar rules and fix ordering
Use global keyword at the beginning of each new function scope
Add mod 3 of binary number example DFA
Have parse_helper print a diff when ASTs are not equal
visit_Assign in ScopeResolver for initialization