Commit Graph

19 Commits

Author SHA1 Message Date
0ea58e4921 Fixed bug where negative consts were not valid slang, revised build script to build the workshop folder to the release folder. 2025-12-06 20:08:19 -07:00
0ac5661d7f Fixed last 2 implemented syscalls 2025-12-06 02:12:16 -07:00
5d92586dba Fixed compiler bug that causes args.next to be invoked more than the 1 expected time 2025-12-06 02:09:12 -07:00
7fb153572d syscall aliases and more syscalls 2025-12-06 01:19:30 -07:00
9993bff574 Added support for compile-time constant hash expressions 2025-12-05 21:34:51 -07:00
4b6c7eb63c Implement AST for 'const' expressions. TODO -- add const expressions to compiler 2025-12-04 18:01:16 -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
836fd3bf99 wip -- dot notation 2025-12-01 18:46:59 -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
06a151ab7e wip -- lsp mappings to various types 2025-11-30 20:31:06 -07:00
c5c4cfdc64 Compilation errors solved 2025-11-30 16:11:54 -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
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
353dc16944 Unified the C# mod and the Rust compiler into a monorepo 2025-11-26 16:02:00 -07:00