Sanjar Ahmadov
7688ac7a8d
Merged with master and resolved conflicts
4 years ago
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?
4 years ago
bill
ca13d4c461
Fixed failure on test bad_indentation.py
4 years ago
bill
b2536564bc
Cleanup
4 years ago
bill
c5c9bb2f0d
Changes made on Flex to adapt for merging.
4 years ago
bill
27b46f386d
Lexer will pass the original tokens even if it can be inferred to match the type of terminal defined in .cup file.
4 years ago
bill
2ab3fddc66
Bug fixed:
...
unreachable code;
symbol(value) not implemented.
4 years ago
bill
ecb8d23418
bug fixes
4 years ago
bill
d5097498b7
more comments
4 years ago
bill
62330bd237
Fixed some typos, added comments.
4 years ago
bill
42628a34f7
Revert "initial works on the lexer"
...
This reverts commit 997178ba9c
.
4 years ago
bill
7409d7e19f
Revert "Deal w/ multi-line String Literals."
...
This reverts commit b6f7943d48
.
4 years ago
bill
b6f7943d48
Deal w/ multi-line String Literals.
4 years ago
bill
03c393beff
Changed how we deal w/ StringLiterals across multiple lines
4 years ago
bill
997178ba9c
initial works on the lexer
4 years ago
github-classroom[bot]
54e35e2b89
Initial commit
4 years ago