Commit Graph

20 Commits

Author SHA1 Message Date
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
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
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
d498cc627b Parse when-expressions 2023-07-05 08:52:14 -06:00
b5bdd95605 Parse let exprs with simple and variant patterns 2023-07-02 16:37:06 -06:00
ef3de7a707 Generate pattern-matching nodes 2023-07-02 14:56:50 -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
6f3c82cad1 Added identifiers and field selectors to grammar 2023-07-01 00:12:02 -06:00
84a888738a Parse sequencing expressions 2023-06-28 17:18:31 -06:00
ba5283694e Parse if-expressions 2023-06-28 16:26:08 -06:00
e27c6c6165 Set up AST class generation 2023-06-24 18:15:37 -07:00