Commit Graph
225 Commits
Author SHA1 Message Date
Yoshi Askharoun e7c8eae3d5 Update UIX 2024-02-12 00:40:52 -06:00
Yoshi Askharoun 8604bbe304 Update UIX 2024-02-11 20:43:30 -06:00
Yoshi Askharoun 25ec7ec9b7 Update Parse test sample 2024-02-11 20:39:21 -06:00
Yoshi Askharoun 8ced3e771a Add constants to disassembly 2024-02-11 20:39:07 -06:00
Yoshi Askharoun ebc0c4366e Fix incorrect formatting of offset indices in disassembly 2024-02-11 20:38:48 -06: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 03f8974ac1 Add initial pass at constants and operands that reference labels 2024-02-11 11:51:59 -06:00
Yoshi Askharoun a0d5661a99 Oops, all IBodyItems! 2024-02-10 23:03:57 -06:00
Yoshi Askharoun 83c2b92635 Add UIB round-trip test 2024-02-10 21:39:07 -06:00
Yoshi Askharoun b3d4dc354f Update testA.uixa test file 2024-02-10 21:38:49 -06:00
Yoshi Askharoun 24866a81bd Fix namespaces being stripped from assembly imports 2024-02-10 21:38:37 -06:00
Yoshi Askharoun 97001fbd29 Fix export tables and remove static Load method 2024-02-10 21:38:18 -06:00
Yoshi Askharoun 93fa998caa Allow underscores, dashes, and digits in identifiers 2024-02-10 21:37:12 -06:00
Yoshi Askharoun 3329591b5a Update UIX 2024-02-10 19:35:25 -06:00
Yoshi Askharoun c8b5091fd9 [WIP] Implement more of AsmMarkupLoader 2024-02-10 19:19:40 -06:00
Yoshi Askharoun 69fd6b71a2 Fix exported type base name in disassembler 2024-02-09 09:18:50 -06:00
Yoshi Askharoun f4643bafe4 Update assembler test 2024-02-09 09:17:54 -06:00
Yoshi Askharoun 55cc3456f3 Add type import and export to parser test 2024-02-08 13:50:51 -06:00
Yoshi Askharoun 9a2893a146 Add type exports to disassembler 2024-02-08 13:32:44 -06:00
Yoshi Askharoun 42a6ea5795 Add type imports to disassembler 2024-02-08 10:52:01 -06:00
Yoshi Askharoun 3c2ae6a9cd Add type imports and exports to parser 2024-02-08 10:51:08 -06:00
Yoshi Askharoun 9e8ffe786b Deduplicate disassembly imports 2024-02-07 09:42:18 -06:00
Yoshi Askharoun e18d3ebdd7 Add Asm instructions to line number tables 2024-02-06 13:21:48 -06:00
Yoshi Askharoun 0ecca8cbbf Create object section encoder 2024-02-06 13:15:05 -06:00
Yoshi Askharoun 3928966f81 Remove unsused Instruction factories 2024-02-06 12:56:31 -06:00