dsp-asm/keyword.case_inc
Zack Buhman e48bd182dc keyword: add more keywords
This also concedes that a lexer that returns std::vector is probably
the simplest API for the parser, but I will still continue to consider
alternatives.
2023-08-17 08:14:07 +00:00

59 lines
2.2 KiB
Plaintext

case _a : return os << "A";
case _ad2 : return os << "AD2";
case _add : return os << "ADD";
case _alh : return os << "ALH";
case _all : return os << "ALL";
case _alu : return os << "ALU";
case _and : return os << "AND";
case _btm : return os << "BTM";
case _c : return os << "C";
case _clr : return os << "CLR";
case _d0 : return os << "D0";
case _dma : return os << "DMA";
case _dmah : return os << "DMAH";
case _end : return os << "END";
case _endi : return os << "ENDI";
case _equ : return os << "EQU";
case _jmp : return os << "JMP";
case _lop : return os << "LOP";
case _lps : return os << "LPS";
case _m0 : return os << "M0";
case _m1 : return os << "M1";
case _m2 : return os << "M2";
case _m3 : return os << "M3";
case _mc0 : return os << "MC0";
case _mc1 : return os << "MC1";
case _mc2 : return os << "MC2";
case _mc3 : return os << "MC3";
case _mov : return os << "MOV";
case _mul : return os << "MUL";
case _mvi : return os << "MVI";
case _nc : return os << "NC";
case _nop : return os << "NOP";
case _ns : return os << "NS";
case _nt0 : return os << "NT0";
case _nz : return os << "NZ";
case _nzs : return os << "NZS";
case _or : return os << "OR";
case _org : return os << "ORG";
case _p : return os << "P";
case _pl : return os << "PL";
case _prg : return os << "PRG";
case _ra0 : return os << "RA0";
case _rl : return os << "RL";
case _rl8 : return os << "RL8";
case _rr : return os << "RR";
case _rx : return os << "RX";
case _s : return os << "S";
case _sl : return os << "SL";
case _sr : return os << "SR";
case _sub : return os << "SUB";
case _t0 : return os << "T0";
case _top : return os << "TOP";
case _wa0 : return os << "WA0";
case _x : return os << "X";
case _xor : return os << "XOR";
case _y : return os << "Y";
case _z : return os << "Z";
case _zs : return os << "ZS";