|
|
5367fbd29d
|
Move AST nodes to their own files.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-05 13:05:35 -08:00 |
|
|
|
4acc09faf9
|
Parsed grouped expressions (that was easy!).
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-05 11:37:13 -08:00 |
|
|
|
c417e90f36
|
Parsing and testing boolean literals.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-04 19:16:22 -08:00 |
|
|
|
5fa7b2481a
|
Parses infix expressions.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-04 17:56:10 -08:00 |
|
|
|
f286a88039
|
Parsing identifiers, integer literals and prefix expressions (all as expression statements)
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-03 19:38:03 -08:00 |
|
|
|
577fad2da6
|
Parsing statements (skipping expressions).
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-02 19:46:45 -08:00 |
|
|
|
04dfd62600
|
Add REPL boilerplate.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-02 17:18:00 -08:00 |
|
|
|
dcf5cb336a
|
Done with lexer (chap1)
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-01 18:35:22 -08:00 |
|
|
|
f8099f50d2
|
Initialize go module
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-01 15:53:05 -08:00 |
|
|
|
4d2b0652da
|
Add a development flake.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-01 15:48:44 -08:00 |
|
|
|
9aa807b9c2
|
Download and add the "code" folder.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-01 15:44:44 -08:00 |
|
|
|
4d018b4ceb
|
Initial commit
|
2025-01-01 15:41:58 -08:00 |
|