a3 starter code
add unstaged commits from a2... use the real 488 cup
Adding AST construction for Program, Scope, and some Statements
fixed some problems with program ast construction
added exit _ ast construction
added rest of my AST construction to the grammar, added a2 tst folder
added rest of AST stuff. Expressions are not working need to fix.
fixed problems with expressions, added a bunch of print statements for
now. still needs more testing
fixed ast gen for minus expression
removed print statements
added in Viky's symbol table code, added some skeleton semantics code,
and added class SymbolTableENtry, enum Kind
Begin setting up framework for semantic analysis
Added Semantic Analysis for MultiDecl, Scope, and DeclPart. Fixed some
errors in Semantics module
add test runner script for positive tests
Semantic Analysis for routine decls
Added 2 .488 test files
Added semantics for variables, assignment states, some expressions,
fixed some previous errors in semantics
Adding ArrayDeclExp
Merge branch 'semantics' into develop
Add functional call expn semantics