|
ec2cc5baa4
|
set empty prompt for bf interpreter, gol uses its own
|
2025-05-30 12:37:09 +02:00 |
|
|
f3048b7db2
|
remove spurious newline in bf interpreter
|
2025-05-30 12:35:45 +02:00 |
|
|
ccff6a3a12
|
update to rust 1.87
|
2025-05-30 12:34:52 +02:00 |
|
|
c3cf09c517
|
try some macro magic
|
2025-05-28 22:05:30 +02:00 |
|
|
7a173035a6
|
add link to source file in readme
|
2025-05-28 22:02:52 +02:00 |
|
|
2d62e8929a
|
mention how to run bf in readme
|
2025-05-28 22:01:40 +02:00 |
|
|
97fdc89316
|
add argument reading for lox
|
2025-05-28 21:58:35 +02:00 |
|
|
98dfbc8503
|
finish bf interpreter
|
2025-05-28 21:28:25 +02:00 |
|
|
2d739d98cc
|
some documentation
|
2025-05-28 21:08:14 +02:00 |
|
|
61a056157b
|
don't desugar for into while until I find that subtle bug
|
2025-05-28 21:03:59 +02:00 |
|
|
e0ab0a6c67
|
update bf interpreter
|
2025-05-28 12:02:49 +02:00 |
|
|
94b57f8304
|
fix resolving of vars
|
2025-05-28 09:21:59 +02:00 |
|
|
463e4abd30
|
wip
|
2025-05-28 09:05:18 +02:00 |
|
|
6e02a1a644
|
add ast printer
|
2025-05-27 09:22:29 +02:00 |
|
|
8c500ab6a9
|
make clippy happy
|
2025-05-26 13:59:19 +02:00 |
|
|
e9cca49fc9
|
add veeery simple file reading
|
2025-05-26 13:58:45 +02:00 |
|
|
7340601939
|
documentation run
|
2025-05-26 12:53:52 +02:00 |
|
|
3cbeab3434
|
documentation run
|
2025-05-26 12:53:40 +02:00 |
|
|
eefbcc8ae2
|
documentation run
|
2025-05-26 12:31:51 +02:00 |
|
|
f59e6a5fd5
|
first documentation run
|
2025-05-26 12:24:35 +02:00 |
|
|
e065108f58
|
add license text because why not
|
2025-05-26 10:35:22 +02:00 |
|
|
a4cae77d2d
|
update all packages
|
2025-05-26 10:33:34 +02:00 |
|
|
c7bcdef363
|
readme disclaimer
|
2025-05-26 10:31:51 +02:00 |
|
|
c869360aaa
|
remove java implementation, was merely a book copy
|
2025-05-26 10:30:31 +02:00 |
|
|
175f672dd6
|
use run instead of compile, it describes an interpreter better
|
2025-05-26 10:23:04 +02:00 |
|
|
32e5e8a41a
|
implement chapter 13 in rust!
|
2025-05-26 10:19:18 +02:00 |
|
|
621c97102a
|
implement chapter 12 in rust
|
2025-05-25 16:04:00 +02:00 |
|
|
283155c38b
|
start unifying error messages
|
2025-05-25 10:55:50 +02:00 |
|
|
a25b6d1e92
|
implement chapter 11 in rust
|
2025-05-25 10:52:20 +02:00 |
|
|
8860a1c639
|
use newest rust
|
2025-05-23 12:44:17 +02:00 |
|
|
946d2dd1cb
|
chapter 11 in java
|
2025-02-27 14:25:40 +01:00 |
|
|
a98d249399
|
chapter 10 in rust
|
2025-02-13 12:29:31 +01:00 |
|
|
a13db8e29c
|
chapter 10 in java
|
2025-02-12 14:20:34 +01:00 |
|
|
f82919414e
|
chapter 9 in rust
|
2025-02-12 13:10:07 +01:00 |
|
|
1a485ebcb1
|
chapter 9 in java
|
2025-02-12 11:07:13 +01:00 |
|
|
a629ddca05
|
statements in rust
|
2025-02-12 10:30:51 +01:00 |
|
|
15b331f447
|
pull interpreter value out into its own file
|
2025-02-11 14:09:52 +01:00 |
|
|
6440819ff2
|
statements and block scoping in java
|
2025-02-11 13:46:16 +01:00 |
|
|
860eb6dfa4
|
interpreter in rust
|
2025-02-11 11:19:56 +01:00 |
|
|
ac2621e431
|
document java interpretere
|
2025-02-11 10:16:46 +01:00 |
|
|
d5f7809ebb
|
java interpreter
|
2025-02-11 05:47:41 +01:00 |
|
|
491f75f6e9
|
add synchronize to rust
|
2025-02-10 14:45:11 +01:00 |
|
|
ae959f7768
|
parser in rust
|
2025-02-10 14:36:55 +01:00 |
|
|
4844e43447
|
AST in java
|
2025-02-09 13:57:27 +01:00 |
|
|
cac74b1c10
|
add ast generator in java
|
2025-02-08 10:21:26 +01:00 |
|
|
a257beb170
|
refactor tokenizers away from one giant switch statement
|
2025-02-07 09:21:23 +01:00 |
|
|
3cf8ef02d1
|
initial rust scanner
|
2025-02-06 18:55:54 +01:00 |
|
|
818816d16d
|
rust skeleton
|
2025-02-06 11:34:46 +01:00 |
|
|
754713697d
|
add quick readme
|
2025-02-06 11:00:57 +01:00 |
|
|
dcc1ae8699
|
java lox scanner implementation
|
2025-02-06 10:54:21 +01:00 |
|