Commit Graph

147 Commits

Author SHA1 Message Date
7a72982797 wip fixes for the new IC10Editor changes 2025-12-05 14:31:53 -07:00
aee3eca4f5 Merge pull request #16 from dbidwell94/cicd
Add 1 more dll to the build artifacts
2025-12-05 03:36:00 -07:00
c798f98407 Add 1 more dll to the build artifacts 2025-12-05 03:35:35 -07:00
5f851872da Merge pull request #15 from dbidwell94/cicd
changed csharp refs -> ref
2025-12-05 03:28:03 -07:00
0dac7ab0b9 changed csharp refs -> ref 2025-12-05 03:27:38 -07:00
76179c28e9 Merge pull request #14 from dbidwell94/cicd
Fix build.yml to include a mapping of /home/dbidwell to /tmp
2025-12-05 03:24:35 -07:00
50fc9138d4 add -e to docker run command 2025-12-05 03:23:46 -07:00
d0e0dbb722 Fix build.yml to include a mapping of /home/dbidwell to /tmp 2025-12-05 03:21:42 -07:00
e24634bed0 Merge pull request #13 from dbidwell94/cicd
More Dockerfile fixes
2025-12-05 03:11:28 -07:00
1bf6bdd6eb More Dockerfile fixes 2025-12-05 03:08:42 -07:00
eedc93d964 Merge pull request #12 from dbidwell94/cicd
Add rust-toolchain.toml dependencies to the dockerfile cache
2025-12-05 03:00:09 -07:00
7162786096 Add rust-toolchain.toml dependencies to the dockerfile cache 2025-12-05 02:57:40 -07:00
df4c2274d5 Merge pull request #11 from dbidwell94/dot-notation
Dot notation and bug improvements
2025-12-05 02:49:35 -07:00
4357bf5263 Attempt to run docker in github actions with correct user and group permissions 2025-12-05 02:45:54 -07:00
dc02133f7e Update build.yml comment about skipping rust doc tests 2025-12-05 02:30:37 -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
b06ad778d9 Allow underscores in identifiers 2025-12-04 22:44:47 -07:00
759f798fda Fixed VariableScope so it stores const values in the var_lookup_table 2025-12-04 21:32:00 -07:00
d34ce32d97 v1 constant expressions 2025-12-04 21:18:57 -07:00
4b6c7eb63c Implement AST for 'const' expressions. TODO -- add const expressions to compiler 2025-12-04 18:01:16 -07:00
e05f130040 Fixed stack overflow error caused by improper cleanup of block scoped variables 2025-12-02 23:37:13 -07:00
baab8b9d0b update dependencies 2025-12-02 18:05:21 -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
8aadb95f36 More documentation 2025-12-01 23:43:40 -07:00
b3c732bbb7 Start generating documentation for built-in types and functions 2025-12-01 23:08:56 -07:00
5de614cc38 compiler support for dot notation 2025-12-01 19:01:32 -07:00
48049b79ec revert compiler 2025-12-01 18:48:37 -07:00
836fd3bf99 wip -- dot notation 2025-12-01 18:46:59 -07:00
c911b0af18 Merge pull request #10 from dbidwell94/patch-input-source-code
Patch InputSourceCode to restore non-modified source when 'cancel' is…
2025-12-01 17:14:42 -07:00
caf4d8eaa3 Patch InputSourceCode to restore non-modified source when 'cancel' is clicked 2025-12-01 17:14:01 -07:00
3a939761cb Merge pull request #9 from dbidwell94/lsp
Lsp
2025-12-01 16:07:06 -07:00
abaefa294b rust catch_unwind as a safeguard 2025-12-01 15:35:44 -07:00
997dd50585 remove weird '2' file 2025-12-01 15:07:15 -07:00
0977d3d0d5 Remove unwrap() in favor of ok_or() 2025-12-01 15:06:53 -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
c5c4cfdc64 Compilation errors solved 2025-11-30 16:11:54 -07:00
15603f8bbe wip 2025-11-30 15:39:55 -07:00
1c52ec2b9c parser and tree nodes seem to be working. Need to fix compiler 2025-11-30 15:35:54 -07:00
db389045fc emit spanned<T> from parser 2025-11-30 15:15:40 -07:00
50d8f90816 WIP -- Expressions should know what their span is 2025-11-30 14:56:54 -07:00
e3ad024866 Merge pull request #8 from dbidwell94/persistant-slang
Allow slang to be a seamless workflow in the Stationeers editor.
2025-11-30 14:12:38 -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
668c3a5d41 Merge pull request #7 from dbidwell94/tokenization-refactor
Tokenization refactor
2025-11-29 15:36:21 -07:00