Commit Graph
19 Commits
Author SHA1 Message Date
bill c86e536fe3 Final bug fixes.
Worklog.
Added test diff.py demonstrating the differences between the reference compiler.
2021-04-03 02:54:25 +08:00
bill 8cbc495c57 Type Checker finished
Bug fixes (passed 59/59 tests)
2021-03-22 06:24:16 +08:00
bill 1efee5e539 Fixed precedence on '-'. Passed additional tests. Comments on bad.py. Updated worklog. 2021-03-01 17:54:09 +08:00
bill 609903851d Bug fixes:
Catching Indentation Errors.
	A typo on regex of Identifiers
	Potential fixes on allowing function body with only definations. (not applied)
TODO:
	Allowing a program to have interleaving definations and statements?
2021-02-22 16:42:06 +08:00
bill ca13d4c461 Fixed failure on test bad_indentation.py 2021-02-21 17:55:07 +08:00
bill b2536564bc Cleanup 2021-02-20 23:24:11 +08:00
bill ab6c72e690 Simple fixes for the errors. 2021-02-20 21:42:01 +08:00
bill fbc6ae9dcf Merge branch 'sahmadov/cup' of https://github.com/nyu-compiler-construction/pa1-chocopy-parser-mjolnir into bill/merge-flex-cup 2021-02-20 21:37:49 +08:00
bill c5c9bb2f0d Changes made on Flex to adapt for merging. 2021-02-20 19:46:30 +08:00
bill 27b46f386d Lexer will pass the original tokens even if it can be inferred to match the type of terminal defined in .cup file. 2021-02-20 04:04:06 +08:00
bill 2ab3fddc66 Bug fixed:
unreachable code;
	symbol(value) not implemented.
2021-02-18 20:38:43 +08:00
bill ecb8d23418 bug fixes 2021-02-18 00:36:30 +08:00
bill d5097498b7 more comments 2021-02-18 00:27:21 +08:00
bill 62330bd237 Fixed some typos, added comments. 2021-02-18 00:07:18 +08:00
bill 42628a34f7 Revert "initial works on the lexer"
This reverts commit 997178ba9c.
2021-02-17 23:16:20 +08:00
bill 7409d7e19f Revert "Deal w/ multi-line String Literals."
This reverts commit b6f7943d48.
2021-02-17 23:14:46 +08:00
bill b6f7943d48 Deal w/ multi-line String Literals. 2021-02-17 21:22:28 +08:00
bill 03c393beff Changed how we deal w/ StringLiterals across multiple lines 2021-02-17 21:14:23 +08:00
bill 997178ba9c initial works on the lexer 2021-02-17 20:45:38 +08:00