Block a user
02f3c9aee6
Use expressions as a function call callable
6b65cd4fd4
Simple codegen for function calls
61de3b100f
[Codegen] Minimal codegen for a Block
ef70bc1cc0
Minimal error display for syntax error
fernando
renamed repository from 2023-12-29 14:35:32 +00:00
advent-23-racket
to fernando/advent-23-racket
[Lexic] Should detect all lexical errors in one go
52bb445f90
Improve error messages for lexic errors
e0a33e22ba
Re-enable REPL support
2830a1befd
Refactor Binding
3e592392a8
Change syntax from val/var to let (mut)
7379c469d3
Small changes
498f8fb87f
Re-enable compile command
3d5c7769e6
Now every cli command handles its own arguments
f6c1664816
Minimal CLI command & options parsing
6399bd338c
Remove clap & colored
0337e4f5ff
Define CLI interface
cae07fcc49
small changes
dcffe062a1
Parse binary operators
d4a633f7c0
Parse binary / *
a54abcc394
Structure for parsing operators. Parse unary operator