Commit Graph

34 Commits

Author SHA1 Message Date
9c260ef2d5 Fixed bug where infix wouldn't rewind when encountering a comma, causing the rest of a syscall parse in an assignment expression to fail 2025-12-10 00:09:16 -07:00
46500a456a Add support for colorized comments 2025-12-09 17:38:35 -07:00
f60c9b32a8 minor version bump 2025-12-09 16:50:23 -07:00
080b5320f7 Removed off-by-one calculations in the C# mod 2025-12-09 12:24:29 -07:00
23c2ba4134 Fix visual bugs with new span logic 2025-12-09 02:21:56 -07:00
f38c15da9c Remove references to Unitask and Cysharp 2025-12-07 23:00:45 -07:00
1b96a17698 Update ModData/About.xml, update various syscalls in Stationpedia 2025-12-07 21:15:58 -07:00
fd685a2fa0 Removed L.Info calls in csharp mod 2025-12-06 22:50:02 -07:00
c18f5de475 Debug error overlap with valid tokens 2025-12-06 13:37:47 -07:00
c95f35e68c Working tooltips. Feature paraody with pre-ic10editor update is complete. 2025-12-05 15:36:15 -07:00
979d32b413 Working syntax highlighting again 2025-12-05 14:53:56 -07:00
7a72982797 wip fixes for the new IC10Editor changes 2025-12-05 14:31:53 -07:00
320d288a6b Start setting up github actions 2025-12-05 02:05:20 -07:00
f2aedb96df update syntax highlighting to use vscode dark mode theme 2025-12-05 00:25:24 -07:00
75f1c5c44a Stationpedia docs 2025-12-02 17:59:40 -07:00
bf1daf12cc Remove unnecessary cancellation check after the Marshal call 2025-12-02 14:40:02 -07:00
a10b40f6fe Implement changes from latest version of IC10Editor.dll 2025-12-02 14:27:06 -07:00
0f1613d521 Support tokenization tooltips in the C# mod 2025-12-02 00:00:42 -07:00
caf4d8eaa3 Patch InputSourceCode to restore non-modified source when 'cancel' is clicked 2025-12-01 17:14:01 -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
5db31d087d fixed tests. 2025-11-30 16:35:14 -07:00
1438213779 Hook into various methods to ensure slang code is populated when editor is open 2025-11-30 14:07:01 -07:00
1a9a15c474 use latest version of IC10Editor dll 2025-11-29 15:35:51 -07:00
18fbf26dae refactor mod to account for changes in the IC10Editor mod interface 2025-11-29 12:42:07 -07:00
804bf11d02 Don't send EOF token to the C# mod 2025-11-28 17:34:38 -07:00
9a9fa9517f initial integration with ic10editor mod 2025-11-28 17:11:08 -07:00
e274b33553 wip -- marshal UTF16 string from C# to Rust to avoid GC in C# 2025-11-28 14:44:26 -07:00
036be297ea renamed guid 2025-11-28 04:47:35 -07:00
4ac2e6408f Extension methods to help with Rust FFI strings and vecs 2025-11-28 04:24:34 -07:00
c97c5763ae automated C# glue FFI glue code 2025-11-28 03:51:05 -07:00
611f0f6f71 Start bindings and interface implementation for the IC10Editor mod 2025-11-28 01:14:54 -07:00
353dc16944 Unified the C# mod and the Rust compiler into a monorepo 2025-11-26 16:02:00 -07:00