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
|
3c2ae6a9cd
|
Add type imports and exports to parser
|
2024-02-08 10:51:08 -06:00 |
|
Yoshi Askharoun
|
59bc842e0a
|
Add OperandDataType and rename LexerMaps
|
2024-02-06 07:38:51 -06:00 |
|
Yoshi Askharoun
|
934c20ccdf
|
Add line and column numbers to lexer tree
|
2024-02-04 22:09:21 -06:00 |
|
Yoshi Askharoun
|
1b1148bd58
|
Move syntax interfaces to separate file, add IDirective interface
|
2024-02-04 18:50:45 -06:00 |
|
Yoshi Askharoun
|
b2ae711337
|
Remove empty space after instructions with no operands
|
2024-01-31 18:44:31 -06:00 |
|
Yoshi Askharoun
|
d29406b725
|
Improve formatting of Program.ToString()
|
2024-01-31 18:43:04 -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 |
|