summaryrefslogtreecommitdiff
path: root/chapter01/src/main/java/com/seaofnodes
Commit message (Expand)AuthorAgeFilesLines
* Fix grammar and forward-port minor changes (#91)Thalia Archibald2024-07-011-2/+1
* Backport tests (#87)Thalia Archibald2024-06-211-6/+33
* Format whitespace (#86)Thalia Archibald2024-06-213-5/+5
* Backport changes in Chapter 5 to previous chapters and update Chapter5 docume...Dibyendu Majumdar2023-11-036-87/+65
* Apply changes from chapter 2 to chapter 1 (#5)Dibyendu Majumdar2023-09-293-154/+125
* Chapter 2 (#4)Dibyendu Majumdar2023-09-261-2/+2
* Do not parse negative integers, - will be treated as unary operator.dibyendumajumdar2023-09-194-21/+22
* Parse standalone 0 as integerdibyendumajumdar2023-09-192-31/+13
* Overhaul LexerCliff Click2023-09-191-78/+67
* Merge branch 'main' of https://github.com/dibyendumajumdar/Simple into pr/2Cliff Click2023-09-181-1/+5
|\
| * Remove opcodesdibyendumajumdar2023-09-186-34/+18
* | More edits to Chpt 1Cliff Click2023-09-186-90/+47
|/
* Chapter 01 implementationdibyendumajumdar2023-09-185-104/+183
* Start on parserdibyendumajumdar2023-09-176-30/+263
* Initial definition of nodes that will be relevant for chapter 1.dibyendumajumdar2023-09-177-0/+171
* Drop AST and parser and lexerdibyendumajumdar2023-09-075-714/+0
* Renamed Ast to AST.dibyendumajumdar2023-09-072-42/+42
* Removed all external code.dibyendumajumdar2023-09-075-82/+330
* Avoid using Node as a type as the IR will need thisdibyendumajumdar2023-08-262-125/+124
* Update the lexer, parser and AST to match the language definition.dibyendumajumdar2023-08-262-63/+139
* Reorganized the project as multi-maven moduledibyendumajumdar2023-08-252-0/+391