![]() |
v6502
The MOS 6502 Virtual Machine and Toolchain Infrastructure
|
Functions | |
| as6502_symbol * | as6502_symbolForString (as6502_symbol_table *table, const char *name) |
| Finds a as6502_symbol in a given as6502_symbol_table by name. | |
| as6502_symbol * | as6502_symbolForAddress (as6502_symbol_table *table, uint16_t address) |
| Finds a as6502_symbol in a given as6502_symbol_table by address. | |
| uint16_t | as6502_addressForSymbolByName (as6502_symbol_table *table, const char *name) |
| Looks up a symbol by name to retrieve its address. | |
| void | as6502_addSymbolToTable (as6502_symbol_table *table, unsigned long line, const char *name, uint16_t address, as6502_symbol_type type) |
| Creates and adds a as6502_symbol to a as6502_symbol_table. | |
| void | as6502_removeSymbolFromTable (as6502_symbol_table *table, as6502_symbol *symbol) |
| Removes a as6502_symbol from a as6502_symbol_table. | |
| void | as6502_truncateTableToAddressSpace (as6502_symbol_table *table, uint16_t start, uint16_t len) |
| Remove all as6502_symbol's that lie outside the address region specified. | |
1.8.13