Added two grammar files that will be used to walk the AST twice to populate the SymbolTable, resolve scopes and enforce types