Commit Graph
21 Commits
Author SHA1 Message Date
Yoshi Askharoun 0904702679 [WIP] Importing shared data tables 2025-01-29 14:23:12 -06:00
Yoshi Askharoun bde7340b0a Bubble up Asm parsing errors 2025-01-29 08:01:24 -06:00
Yoshi Askharoun ac5ef6b127 [WIP] Fix assembler bugs 2025-01-28 15:36:23 -06:00
Yoshi Askharoun 3e9e1fef0f Support generic types 2025-01-27 23:28:44 -06:00
Yoshi Askharoun 4c4bedb492 Add UIXA string literals 2025-01-27 18:23:07 -06:00
Yoshi Askharoun f074577d6f Report line and column numbers for imports 2024-07-07 15:35:44 -05:00
Yoshi Askharoun 4056dc9f4f Add constants and qualified type names to lexer, and use instruction schema to decode UIB instrctions 2024-02-11 20:38:19 -06:00
Yoshi Askharoun a0d5661a99 Oops, all IBodyItems! 2024-02-10 23:03:57 -06:00
Yoshi Askharoun 93fa998caa Allow underscores, dashes, and digits in identifiers 2024-02-10 21:37:12 -06:00
Yoshi Askharoun 9a2893a146 Add type exports to disassembler 2024-02-08 13:32:44 -06:00
Yoshi Askharoun 3c2ae6a9cd Add type imports and exports to parser 2024-02-08 10:51:08 -06:00
Yoshi Askharoun 5a0473e499 Add section directives 2024-02-05 09:23:46 -06:00
Yoshi Askharoun 934c20ccdf Add line and column numbers to lexer tree 2024-02-04 22:09:21 -06:00
Yoshi Askharoun 6823ef5296 Move body and import lexers to separate files 2024-02-04 21:44:59 -06:00
Yoshi Askharoun 88ec3a0ccf Add expectations to lexer 2024-02-04 18:51:17 -06:00
Yoshi Askharoun 0a205c2fa8 Use two-way mapping for mnemonics -> opcodes 2024-01-31 16:58:28 -06:00
Yoshi Askharoun d77d2953b8 Move syntax models to own folder 2024-01-31 09:21:30 -06:00
Yoshi Askharoun 199d2263e6 Allow for different kinds of imports 2024-01-30 22:44:48 -06:00
Yoshi Askharoun e77792c15c Rename UIX.Asm namespace to Microsoft.Iris.Asm 2024-01-29 21:57:00 -06:00
Yoshi Askharoun 2bf42a5df3 Remove unused parsers 2024-01-29 21:48:15 -06:00
Yoshi Askharoun 687a6b46d6 Added initial implementation of UIXA parser 2024-01-29 21:42:06 -06:00