|
bc57ed9df0
|
Allow variable defs to use earlier names in list
|
2023-09-27 22:38:32 -06:00 |
|
|
352fa9616e
|
Implemented closure and therefore recursion
|
2023-09-27 22:34:38 -06:00 |
|
|
ab38d85465
|
Implemented native function calls
|
2023-09-27 18:18:38 -06:00 |
|
|
8619f67b91
|
Get rid of extra runtime type checks
|
2023-08-06 17:14:18 -06:00 |
|
|
93215cd294
|
Include correct tokens in pattern mismatch errors
|
2023-08-06 17:07:00 -06:00 |
|
|
7d006d8889
|
Add dynamic bindings and better error positions
|
2023-08-06 15:44:15 -06:00 |
|
|
a7421927ae
|
Use uppercase field names in Token
|
2023-07-25 13:19:07 -06:00 |
|
|
64fac5a9fb
|
Remove Name type and add quoted identifier token
|
2023-07-16 23:30:20 -06:00 |
|
|
de2fa22869
|
Include richer position data in tokens
|
2023-07-16 19:47:42 -06:00 |
|
|
9ea27888cb
|
Evaluate when-exprs
|
2023-07-11 13:55:06 -06:00 |
|
|
7741b7c4ad
|
Added record extension field punning
|
2023-07-11 13:14:02 -06:00 |
|
|
fc710d038f
|
Added record update field punning
|
2023-07-11 13:12:02 -06:00 |
|
|
c12a0cffc8
|
Implemented pattern matching in let-exprs
|
2023-07-11 12:59:15 -06:00 |
|
|
ca97c93181
|
Evaluate let-exprs with simple bindings
|
2023-07-11 00:51:51 -06:00 |
|
|
108870c731
|
Rename Identifier to Variable
|
2023-07-07 21:29:17 -06:00 |
|
|
f9df52b5f9
|
Evaluate all non-binding expressions
|
2023-07-06 02:29:04 -06:00 |
|
|
b1607eebc6
|
Evaluate arithmetic expressions
|
2023-07-06 01:11:00 -06:00 |
|