5cd19c51ce
disassemble: initial disassembler
2023-09-03 05:30:36 +00:00
ddf46ce8fd
stmt_ins: refactor
...
The overall intent is to make writing a decompiler require less code
duplication.
"bits.hpp" and "stmt_enum.hpp" are replaced with "stmt_ins.hpp" which
is generated directly from dsp-notes.csv.
2023-09-03 04:46:34 +00:00
d8b8bc7850
stmt: add instruction masks and codes
...
The parser now checks for conflicts in op control words.
2023-08-21 05:15:00 +00:00
05664bb132
parser: add identifiers
2023-08-20 17:42:57 +00:00
cd0c9c7c8c
parser: add assign and label
2023-08-20 08:45:16 +00:00
b97abc776c
parser: add dma and mvi parsers
2023-08-20 05:54:53 +00:00
22625c7c90
ast: add printers for all instructions
2023-08-19 19:40:20 -07:00
e520a0de19
parser: initial op parsing
2023-08-20 00:59:41 +00:00
e2f587437d
expr: add more expression structures
2023-08-15 23:01:35 +00:00
97d35bfa4f
visitor/expr: initial
2023-08-15 18:56:13 +00:00