|
|
da6a820638
|
replaced Box<str> with SmolStr
|
2024-09-02 05:23:38 +02:00 |
|
|
|
fb88595b6c
|
improved REPL a bit
now uses rustyline for input
|
2024-09-02 03:10:54 +02:00 |
|
|
|
ca6e092b38
|
added escape sequences
|
2024-09-02 03:10:00 +02:00 |
|
|
|
f6dbc17f92
|
minor stuff
|
2024-09-02 01:03:06 +02:00 |
|
|
|
128c2771dc
|
changed Display for Expr::function
|
2024-09-02 00:29:53 +02:00 |
|
|
|
f9fe77f1e2
|
updated error names and Display
|
2024-09-01 23:53:04 +02:00 |
|
|
|
b8741ea3cc
|
renamed interpret to interpreter
|
2024-09-01 23:20:32 +02:00 |
|
|
|
f9804c0c29
|
fixed tests
|
2024-09-01 23:16:00 +02:00 |
|
|
|
8e847847a6
|
automatically heapify captured variables
|
2024-09-01 23:15:36 +02:00 |
|
|
|
9d447d9266
|
added rustfmt.toml
|
2024-09-01 20:48:32 +02:00 |
|
|
|
65efdd2824
|
updated tests
|
2024-09-01 20:47:52 +02:00 |
|
|
|
6386df22c0
|
added stack overflow error
|
2024-09-01 20:47:42 +02:00 |
|
|
|
3066ba9032
|
split off declarations from statements
added error for duplicate parameter names
|
2024-09-01 20:46:59 +02:00 |
|
|
|
6635929019
|
moved HeapedValue into environment
changed from UnsafeCell to RefCell to fix possible unsoundness
|
2024-09-01 20:46:24 +02:00 |
|
|
|
67bb5fe8fd
|
updated a bunch of stuff
|
2024-09-01 19:16:30 +02:00 |
|
|
|
660464638f
|
added tests
|
2024-09-01 19:15:55 +02:00 |
|
|
|
1cca1494a4
|
Chapter 17: Compiling Expressions done
|
2023-01-31 22:54:12 +01:00 |
|
|
|
b86985deaf
|
Finished up to and including chapter 16
|
2023-01-30 17:41:48 +01:00 |
|
|
|
647a095a05
|
Interpreter finish
|
2023-01-28 21:11:01 +01:00 |
|
|
|
719a014977
|
Lox Interpreter done (Chapter 13)
|
2023-01-28 14:19:12 +01:00 |
|
|
|
10540708d4
|
finished resolver (chapter 11) and started classes (chapter 12)
|
2023-01-28 01:11:55 +01:00 |
|
|
|
42c9f17399
|
Merge branch 'main' of github.com:MoWeeZg/rlox
|
2023-01-25 20:02:21 +01:00 |
|
|
|
cbe837025e
|
Chapter 10 function parsing refactor, changed lexer.rs -> _lexer.rs and parser.rs -> _parser.rs
|
2023-01-25 19:59:40 +01:00 |
|
|
|
46f1030207
|
Chapter 10 done
|
2023-01-25 19:53:52 +01:00 |
|
|
|
1b216c0e4e
|
Chapter 10 done
|
2023-01-25 19:01:13 +01:00 |
|
|
|
956c4d0f28
|
chapter 8 done
|
2023-01-22 23:33:57 +01:00 |
|
|
|
f56fcc4a8b
|
Chapter 7 done
|
2023-01-20 21:44:27 +01:00 |
|
|
|
42dbe531ad
|
Chapter 7
|
2023-01-20 16:10:03 +01:00 |
|