|
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 |
|
|
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 |
|
|
9ea27888cb
|
Evaluate when-exprs
|
2023-07-11 13:55:06 -06:00 |
|
|
108870c731
|
Rename Identifier to Variable
|
2023-07-07 21:29:17 -06:00 |
|
|
4f606e0e30
|
Allow arbitrary patterns as func params
|
2023-07-05 10:23:34 -06:00 |
|
|
eed952d154
|
Parse function bindings
|
2023-07-05 10:18:27 -06:00 |
|
|
4fe56dbdbc
|
Removed commented code
|
2023-07-05 08:53:28 -06:00 |
|
|
d498cc627b
|
Parse when-expressions
|
2023-07-05 08:52:14 -06:00 |
|
|
86a9241632
|
Removed unused consume overload
|
2023-07-02 17:09:34 -06:00 |
|
|
f43e0464b6
|
Parse record patterns
|
2023-07-02 17:07:46 -06:00 |
|
|
b5bdd95605
|
Parse let exprs with simple and variant patterns
|
2023-07-02 16:37:06 -06:00 |
|
|
82d911d5dd
|
Converted AST classes to records
|
2023-07-02 14:27:12 -06:00 |
|
|
04689beec3
|
FIxed null warnings
|
2023-07-02 13:19:42 -06:00 |
|
|
57cd5b3a9e
|
Parse function calls
|
2023-07-02 12:05:46 -06:00 |
|
|
aca4f669ad
|
Parse indexing expressions
|
2023-07-02 11:46:18 -06:00 |
|
|
63edbae650
|
Parse record literals
|
2023-07-02 11:38:48 -06:00 |
|
|
5b0ca1ca6d
|
Parse variants
|
2023-07-01 23:30:24 -06:00 |
|
|
8de88c0ce3
|
Parse list literals
|
2023-07-01 23:13:24 -06:00 |
|
|
6ab36fc489
|
Added some throwing stubs to parser
|
2023-07-01 00:26:32 -06:00 |
|
|
6f3c82cad1
|
Added identifiers and field selectors to grammar
|
2023-07-01 00:12:02 -06:00 |
|
|
c0767bc386
|
Rearrange control expression parsing
|
2023-06-28 17:25:28 -06:00 |
|
|
84a888738a
|
Parse sequencing expressions
|
2023-06-28 17:18:31 -06:00 |
|
|
b72c6e9992
|
Parse string concatenation
|
2023-06-28 16:38:00 -06:00 |
|
|
ba5283694e
|
Parse if-expressions
|
2023-06-28 16:26:08 -06:00 |
|
|
77b1fab74f
|
Parse a subset of expressions
|
2023-06-28 12:12:14 -06:00 |
|