Commit Graph

20 Commits

Author SHA1 Message Date
f03e0bcb77 simplifying an example module, to try to diagnose the mac build error. 2023-01-02 21:30:42 -08:00
4a83412374 forgot about enumerate 2023-01-02 21:30:15 -08:00
c89950693d Fix spelling in Cargo.toml. 2023-01-02 20:12:23 -08:00
a607101ca2 Start moving towards interned strings. 2022-12-29 15:36:16 -08:00
aa09a838b0 Fix compilation 2022-12-29 14:59:12 -08:00
a426a4754a Clean up warnings and formatting. 2022-12-29 14:51:07 -08:00
e6a488012c Start on a string table. 2022-12-29 14:44:51 -08:00
bb1cbf9962 something worked 2022-12-29 14:30:52 -08:00
a797b43068 checkpoint 2022-12-23 19:48:50 -08:00
22aa29cb92 Start messing around with cranelift. 2022-11-25 21:30:23 -08:00
a217e2633f Fix broken test case. 2022-11-25 18:07:17 -08:00
dcc6562050 Add a conversion from our high-level IR to a lower-level one. 2022-02-24 21:18:30 -08:00
9d82c8ca2d Add variable resolution; the error behavior is pretty bad here. 2022-02-20 21:08:01 -08:00
f45488b9af Add a pretty printer. 2022-02-18 10:37:15 -08:00
6c5ca6b782 Add parser (and etc.) support for print statements. 2022-02-16 20:52:23 -08:00
0293eee2d0 Use codespan for *much* prettier error reporting. 2022-02-16 20:46:13 -08:00
60e7d9a41d Pick this up again, dust it off, get some stuff connected. 2022-02-13 21:30:06 -08:00
91d5d1b4fd Some basic parsing works (fixing order of operations), and one test case. 2020-08-13 10:15:32 -07:00
2881c5104a Some basic parsing, with interned strings. 2020-08-02 17:58:51 -07:00
81f98cc2c9 Initial commit; a basic Logos lexer and some tests. 2020-08-01 20:45:33 -07:00