ref: 97b9e822aaa97289a4797e04f92be44e4558d08f
dir: /src/asm/gameboy/locallex.c/
#include "asm/symbol.h" #include "asm/lexer.h" #include "asm/rpn.h" #include "../asmy.h" struct sLexInitString localstrings[] = { {"adc", T_Z80_ADC}, {"add", T_Z80_ADD}, {"and", T_Z80_AND}, {"bit", T_Z80_BIT}, {"call", T_Z80_CALL}, {"ccf", T_Z80_CCF}, {"cpl", T_Z80_CPL}, {"cp", T_Z80_CP}, {"daa", T_Z80_DAA}, {"dec", T_Z80_DEC}, {"di", T_Z80_DI}, {"ei", T_Z80_EI}, {"ex", T_Z80_EX}, {"halt", T_Z80_HALT}, {"inc", T_Z80_INC}, {"jp", T_Z80_JP}, {"jr", T_Z80_JR}, {"ld", T_Z80_LD}, {"ldi", T_Z80_LDI}, {"ldd", T_Z80_LDD}, {"ldio", T_Z80_LDIO}, {"ldh", T_Z80_LDIO}, {"nop", T_Z80_NOP}, {"or", T_Z80_OR}, {"pop", T_Z80_POP}, {"push", T_Z80_PUSH}, {"res", T_Z80_RES}, {"reti", T_Z80_RETI}, {"ret", T_Z80_RET}, {"rlca", T_Z80_RLCA}, {"rlc", T_Z80_RLC}, {"rla", T_Z80_RLA}, {"rl", T_Z80_RL}, {"rrc", T_Z80_RRC}, {"rrca", T_Z80_RRCA}, {"rra", T_Z80_RRA}, {"rr", T_Z80_RR}, {"rst", T_Z80_RST}, {"sbc", T_Z80_SBC}, {"scf", T_Z80_SCF}, /* Handled by globallex.c */ /* { "set", T_POP_SET }, */ {"sla", T_Z80_SLA}, {"sra", T_Z80_SRA}, {"srl", T_Z80_SRL}, {"stop", T_Z80_STOP}, {"sub", T_Z80_SUB}, {"swap", T_Z80_SWAP}, {"xor", T_Z80_XOR}, {"nz", T_CC_NZ}, {"z", T_CC_Z}, {"nc", T_CC_NC}, /* { "c", T_MODE_C }, */ {"[hl]", T_MODE_HL_IND}, {"[hl+]", T_MODE_HL_INDINC}, {"[hl-]", T_MODE_HL_INDDEC}, {"[hli]", T_MODE_HL_INDINC}, {"[hld]", T_MODE_HL_INDDEC}, {"hl", T_MODE_HL}, {"af", T_MODE_AF}, {"[bc]", T_MODE_BC_IND}, {"bc", T_MODE_BC}, {"[de]", T_MODE_DE_IND}, {"de", T_MODE_DE}, {"[sp]", T_MODE_SP_IND}, {"sp", T_MODE_SP}, {"a", T_MODE_A}, {"b", T_MODE_B}, {"[$ff00+c]", T_MODE_C_IND}, {"[c]", T_MODE_C_IND}, {"c", T_MODE_C}, {"d", T_MODE_D}, {"e", T_MODE_E}, {"h", T_MODE_H}, {"l", T_MODE_L}, {NULL, 0} };