|
s502 assembler
A very simple assembler for the 6502 line of processors written in C
|
| CInstruction | Linked list member holding instruction data |
| Cistack_el | Very simple int stack |
| CMap | Simple key->value map (str->int) |
| CMapEntry | One entry in a map |
| CState | Compiler pseudo-global state |
| CToken | Token type to store token information |
| CToken.instr | Instruction data. Not used if token type is not TT_INSTR |
| CToken.source | Source of this token |
| CTokensList | A doubly-linked list for storing Tokens |
| CTokensListElement | An element of a TokensList |