Chuck Smith
|
5536dbeaaa
|
Hashes
|
2024-01-22 20:41:05 -05:00 |
|
Chuck Smith
|
069b5ba8cf
|
arrays + builtins
|
2024-01-22 12:47:16 -05:00 |
|
Chuck Smith
|
6bb06370bb
|
builtins
|
2024-01-21 11:41:17 -05:00 |
|
Chuck Smith
|
13c9062fed
|
Strings
|
2024-01-20 13:20:13 -05:00 |
|
Chuck Smith
|
10821fc88a
|
Eval complete
|
2024-01-20 11:16:56 -05:00 |
|
Chuck Smith
|
581573486c
|
Merge remote-tracking branch 'origin/master'
|
2024-01-20 08:34:11 -05:00 |
|
Chuck Smith
|
e3be13cb71
|
Environment and identifiers
|
2024-01-20 08:34:01 -05:00 |
|
Chuck Smith
|
b76501c272
|
Evaluation and REPL
|
2024-01-20 08:30:34 -05:00 |
|
Chuck Smith
|
44d20ba7a0
|
Errors
|
2024-01-19 18:07:54 -05:00 |
|
Chuck Smith
|
7eba7471c8
|
Return statements
|
2024-01-19 17:50:02 -05:00 |
|
Chuck Smith
|
e6d5567681
|
If statements
|
2024-01-19 15:46:10 -05:00 |
|
Chuck Smith
|
ea1ae5cfb0
|
Eval Prefix, Boolean, and Infix Expressions
|
2024-01-19 15:35:56 -05:00 |
|
Chuck Smith
|
beed497ed5
|
Evaluate Integers
|
2024-01-18 16:45:32 -05:00 |
|
Chuck Smith
|
96dc5b448e
|
Fix up REPL
|
2024-01-18 15:13:49 -05:00 |
|
Chuck Smith
|
9413094bac
|
parse calls, returns, and expressions
|
2024-01-18 15:06:46 -05:00 |
|
Chuck Smith
|
fee3e38896
|
boolean and if/else
|
2024-01-18 12:08:25 -05:00 |
|
Chuck Smith
|
3d0247a7bb
|
infix parsing and cleanup
|
2024-01-16 21:02:07 -05:00 |
|
Chuck Smith
|
307e01703e
|
prefix parsing
|
2024-01-16 18:08:14 -05:00 |
|
Chuck Smith
|
edd73e33dc
|
parse let and return
|
2024-01-15 19:49:12 -05:00 |
|
Chuck Smith
|
d1e11bde19
|
add basic repl
|
2024-01-14 21:35:27 -05:00 |
|
Chuck Smith
|
1e9bd34a84
|
add additional keywords and evaluators to lexer
|
2024-01-14 21:24:49 -05:00 |
|
Chuck Smith
|
ccf63a28ee
|
initial monkey lexer
|
2024-01-14 21:02:54 -05:00 |
|