summaryrefslogtreecommitdiff
path: root/chapter01/src
Commit message (Expand)AuthorAgeFilesLines
* Fix grammar and forward-port minor changes (#91)Thalia Archibald2024-07-012-13/+13
* Backport tests (#87)Thalia Archibald2024-06-212-7/+55
* Format whitespace (#86)Thalia Archibald2024-06-214-9/+9
* Backport changes in Chapter 5 to previous chapters and update Chapter5 docume...Dibyendu Majumdar2023-11-037-105/+88
* Apply changes from chapter 2 to chapter 1 (#5)Dibyendu Majumdar2023-09-294-187/+166
* Chapter 2 (#4)Dibyendu Majumdar2023-09-262-4/+4
* Do not parse negative integers, - will be treated as unary operator.dibyendumajumdar2023-09-195-31/+30
* Parse standalone 0 as integerdibyendumajumdar2023-09-193-33/+30
* Overhaul LexerCliff Click2023-09-192-87/+103
* Fix a comp errorCliff Click2023-09-191-1/+1
* Merge branch 'main' of https://github.com/dibyendumajumdar/Simple into pr/2Cliff Click2023-09-182-2/+6
|\
| * Remove opcodesdibyendumajumdar2023-09-187-39/+20
* | More edits to Chpt 1Cliff Click2023-09-187-110/+62
|/
* Chapter 01 implementationdibyendumajumdar2023-09-186-105/+206
* Start on parserdibyendumajumdar2023-09-177-30/+278
* Initial definition of nodes that will be relevant for chapter 1.dibyendumajumdar2023-09-177-0/+171
* Drop AST and parser and lexerdibyendumajumdar2023-09-076-776/+0
* Renamed Ast to AST.dibyendumajumdar2023-09-072-42/+42
* Removed all external code.dibyendumajumdar2023-09-076-90/+334
* Avoid using Node as a type as the IR will need thisdibyendumajumdar2023-08-263-131/+130
* Update the lexer, parser and AST to match the language definition.dibyendumajumdar2023-08-263-74/+148
* Reorganized the project as multi-maven moduledibyendumajumdar2023-08-253-0/+459