Commit Graph

25 Commits

Author SHA1 Message Date
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