1
Fork 0
Commit Graph

13 Commits (839019986650e1a086071bb03eaa09626070f383)

Author SHA1 Message Date
Joshua Potter 8390199866 Working compiler. 2014-04-26 13:23:14 -04:00
Joshua Potter 2f673d60b7 Create README.md 2014-04-15 20:40:22 -04:00
Joshua Potter f5875c3adc Added documentation on compilation phase 2014-04-15 15:37:08 -04:00
Joshua Potter ab84203b61 Code generation / compilation complete. 2014-04-15 15:32:46 -04:00
Joshua Potter 65e5c05c70 Compilation phase complete. 2014-04-15 15:31:09 -04:00
Joshua Potter 5580416065 Finished regression testing for PA3 2014-04-07 20:06:13 -04:00
Joshua Potter 3517e9648c Type Checking
Completed type checking as well as formatted files.
2014-03-22 21:01:40 -04:00
Joshua Potter 83c72019f5 Identification/Type Checking
Most of Identification and Type Checking implemented.
2014-03-21 00:06:09 -04:00
Joshua Potter f34ccd138d Basic Error Handling
Added Scanner and Parsing Exceptions as well as keeping track of the
source position.
2014-03-05 12:00:24 -05:00
Joshua Potter 242ca887f9 Left Precedence
Corrected left precedence rules when a right precedence rule is not
available (or parenthesis (woah)).
2014-03-05 09:33:26 -05:00
Joshua Potter 690dc9d562 Precedence
Incorporated necessary precedence rules.
2014-02-22 02:33:31 -05:00
Joshua Potter 46a6e73f5d AST Generation
Construct an AST.
2014-02-21 22:34:37 -05:00
Joshua Potter 983f4cd852 Recursive Descent Parsing
Implemented tokenizer/scanner and recursive descent parser.
2014-02-15 21:00:29 -05:00