Add non-terminal declarations, operator precedence and rules for features
Add more rules up to expressions
Add let expression rules and fix typing bugs
Add arithmetic operators
Fix shift/reduce conflicts with rule and token precedence declaration
Complete all rules specification
Add in basic error handling
Complete debugging various error handling features
Add generated source code for the parser
Add Makefile rules for generating parser code and modify gitignore to exclude generator output