Renames a few tokens and productions rules
Adds Symbol and Syntax modules
Changes orders of parsing rules
Builds the AST in the parser + completes Location