|
|
668c3a5d41
|
Merge pull request #7 from dbidwell94/tokenization-refactor
Tokenization refactor
|
2025-11-29 15:36:21 -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 |
|
|
|
502c60d45e
|
Merge pull request #6 from dbidwell94/ic10editor-mod
Ic10editor mod
|
2025-11-28 18:03:00 -07:00 |
|
|
|
f172ac5899
|
buffer original source data into the Token struct for use in-game
|
2025-11-28 18:01:57 -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 |
|
|
|
6b69cc1459
|
wip
|
2025-11-28 03:17:23 -07:00 |
|
|
|
611f0f6f71
|
Start bindings and interface implementation for the IC10Editor mod
|
2025-11-28 01:14:54 -07:00 |
|
|
|
2e7dc4fd91
|
Added a 'clean' script to cleanup build directories
|
2025-11-26 16:07:34 -07:00 |
|
|
|
353dc16944
|
Unified the C# mod and the Rust compiler into a monorepo
|
2025-11-26 16:02:00 -07:00 |
|
|
|
346b6e49e6
|
Merge pull request #5 from dbidwell94/syscalls
Syscalls
|
2025-11-26 15:35:22 -07:00 |
|
|
|
b03f32da00
|
wip
|
2025-11-26 14:27:12 -07:00 |
|
|
|
1579d9f905
|
more working syscalls
|
2025-11-25 22:54:05 -07:00 |
|
|
|
97b462eac8
|
Modified test file to represent real in-game code
|
2025-11-25 18:45:54 -07:00 |
|
|
|
40c6b0f3e7
|
loadFromDevice working
|
2025-11-25 18:35:00 -07:00 |
|
|
|
96645cbff3
|
wip -- loadFromDevice
|
2025-11-25 18:08:31 -07:00 |
|
|
|
adea9b6977
|
setOnDevice
|
2025-11-25 12:31:03 -07:00 |
|
|
|
68e56af987
|
yield and sleep
|
2025-11-25 02:27:28 -07:00 |
|
|
|
9bc5cac2c2
|
Merge pull request #4 from dbidwell94/logic_expressions
Logic expressions
|
2025-11-25 01:48:10 -07:00 |
|
|
|
81f412453b
|
continue statements now working
|
2025-11-25 01:47:49 -07:00 |
|
|
|
05b16d59a4
|
loops
|
2025-11-25 01:30:12 -07:00 |
|
|
|
b5bf9a94a6
|
Working logic and if / else / else if statements
|
2025-11-25 01:22:54 -07:00 |
|
|
|
31ca798e55
|
Add support for the 'while' keyword
|
2025-11-25 00:49:12 -07:00 |
|
|
|
dd433e1746
|
Basic support for logical expressions
|
2025-11-25 00:26:17 -07:00 |
|
|
|
4e87b57961
|
Merge pull request #3 from dbidwell94/compiler-v2-refactor
Compiler v2 refactor
|
2025-11-24 23:57:12 -07:00 |
|
|
|
543ec5532a
|
rename v2 -> v1
|
2025-11-24 23:56:49 -07:00 |
|
|
|
30b67fec54
|
compiler now on par with where it was in the v1 version
|
2025-11-24 23:55:33 -07:00 |
|
|
|
37d5643615
|
Added support for the mod operator
|
2025-11-24 22:53:00 -07:00 |
|
|
|
56f0e292b7
|
wip -- still working on binary expressions
|
2025-11-24 22:13:49 -07:00 |
|
|
|
ae8199fa8c
|
Somewhat working binary expressions
|
2025-11-24 22:03:50 -07:00 |
|
|
|
c019b093d2
|
wip
|
2025-11-24 16:52:59 -07:00 |
|
|
|
ad9178bc31
|
Change return values of compiler functions to return optional variableLocations
|
2025-11-24 00:37:35 -07:00 |
|
|
|
b3c64a8e17
|
Added loadBatch and loadBatchNamed to the parser
|
2025-11-23 00:24:15 -07:00 |
|
|
|
92c1047ef8
|
Various parser fixes
|
2025-11-23 00:10:48 -07:00 |
|
|
|
c3adcf57f5
|
More support for negative numbers
|
2025-11-22 23:02:49 -07:00 |
|
|
|
6e7e5ba9f1
|
Removed weirdly added '2' file
|
2025-11-22 22:44:59 -07:00 |
|
|
|
17089b53e1
|
emit negated declarations
|
2025-11-22 22:44:25 -07:00 |
|
|
|
1706698ffa
|
basic support for return values
|
2025-11-22 20:53:49 -07:00 |
|
|
|
4f837ee974
|
Cleanup dead code
|
2025-11-22 20:18:56 -07:00 |
|
|
|
fd9964ea5a
|
Add README.md
|
2025-11-22 17:54:06 -07:00 |
|
|
|
4703f9d24a
|
Removed lots of dead code
|
2025-11-22 16:20:35 -07:00 |
|
|
|
0c4ebedacf
|
moar tests
|
2025-11-22 13:49:39 -07:00 |
|
|
|
2ad1eef3e8
|
wip refactor
|
2025-11-22 13:44:50 -07:00 |
|
|
|
df127af3d8
|
wip
|
2025-11-18 22:35:00 -07:00 |
|
|
|
e068539ea1
|
Extraction of function arguments from stack
|
2025-11-18 19:36:08 -07:00 |
|