Commit Graph

23 Commits

Author SHA1 Message Date
c531f673a5 Remove quickerror in favor of thiserror 2025-12-09 11:32:14 -07:00
7b7c1f7d29 Logos plugged into Parser 2025-12-09 02:15:43 -07:00
72cf9ea042 wip 2025-12-09 01:43:12 -07:00
fac36c756b Lexer impl done 2025-12-08 23:19:23 -07:00
115a57128c Before error type refactor 2025-12-08 22:50:20 -07:00
6afeec6da2 First pass getting a logos tokenizer up and running 2025-12-08 21:06:42 -07:00
a60e9d7dce fold nested literal binary expressions 2025-12-05 23:25:23 -07:00
9993bff574 Added support for compile-time constant hash expressions 2025-12-05 21:34:51 -07:00
f2aedb96df update syntax highlighting to use vscode dark mode theme 2025-12-05 00:25:24 -07:00
b06ad778d9 Allow underscores in identifiers 2025-12-04 22:44:47 -07:00
4b6c7eb63c Implement AST for 'const' expressions. TODO -- add const expressions to compiler 2025-12-04 18:01:16 -07:00
75f1c5c44a Stationpedia docs 2025-12-02 17:59:40 -07:00
0f1613d521 Support tokenization tooltips in the C# mod 2025-12-02 00:00:42 -07:00
8aadb95f36 More documentation 2025-12-01 23:43:40 -07:00
8ea274f3bf working in-game error diagnostics. memory access violation bug present. Need to debug 2025-12-01 14:50:05 -07:00
25d9222bd4 WIP -- emit compilation errors 2025-12-01 02:54:53 -07:00
06a151ab7e wip -- lsp mappings to various types 2025-11-30 20:31:06 -07:00
18fbf26dae refactor mod to account for changes in the IC10Editor mod interface 2025-11-29 12:42:07 -07:00
f172ac5899 buffer original source data into the Token struct for use in-game 2025-11-28 18:01:57 -07:00
9a9fa9517f initial integration with ic10editor mod 2025-11-28 17:11:08 -07:00
c97c5763ae automated C# glue FFI glue code 2025-11-28 03:51:05 -07:00
6b69cc1459 wip 2025-11-28 03:17:23 -07:00
353dc16944 Unified the C# mod and the Rust compiler into a monorepo 2025-11-26 16:02:00 -07:00