📄 assemblerx86tokenmaker.flex
字号:
<YYINITIAL> "ST5" { addToken(Token.VARIABLE); }
<YYINITIAL> "ST6" { addToken(Token.VARIABLE); }
<YYINITIAL> "ST7" { addToken(Token.VARIABLE); }
<YYINITIAL> "MM0" { addToken(Token.VARIABLE); }
<YYINITIAL> "MM1" { addToken(Token.VARIABLE); }
<YYINITIAL> "MM2" { addToken(Token.VARIABLE); }
<YYINITIAL> "MM3" { addToken(Token.VARIABLE); }
<YYINITIAL> "MM4" { addToken(Token.VARIABLE); }
<YYINITIAL> "MM5" { addToken(Token.VARIABLE); }
<YYINITIAL> "MM6" { addToken(Token.VARIABLE); }
<YYINITIAL> "MM7" { addToken(Token.VARIABLE); }
<YYINITIAL> "XMM0" { addToken(Token.VARIABLE); }
<YYINITIAL> "XMM1" { addToken(Token.VARIABLE); }
<YYINITIAL> "XMM2" { addToken(Token.VARIABLE); }
<YYINITIAL> "XMM3" { addToken(Token.VARIABLE); }
<YYINITIAL> "XMM4" { addToken(Token.VARIABLE); }
<YYINITIAL> "XMM5" { addToken(Token.VARIABLE); }
<YYINITIAL> "XMM6" { addToken(Token.VARIABLE); }
<YYINITIAL> "XMM7" { addToken(Token.VARIABLE); }
<YYINITIAL> "CR0" { addToken(Token.VARIABLE); }
<YYINITIAL> "CR2" { addToken(Token.VARIABLE); }
<YYINITIAL> "CR3" { addToken(Token.VARIABLE); }
<YYINITIAL> "CR4" { addToken(Token.VARIABLE); }
<YYINITIAL> "DR0" { addToken(Token.VARIABLE); }
<YYINITIAL> "DR1" { addToken(Token.VARIABLE); }
<YYINITIAL> "DR2" { addToken(Token.VARIABLE); }
<YYINITIAL> "DR3" { addToken(Token.VARIABLE); }
<YYINITIAL> "DR4" { addToken(Token.VARIABLE); }
<YYINITIAL> "DR5" { addToken(Token.VARIABLE); }
<YYINITIAL> "DR6" { addToken(Token.VARIABLE); }
<YYINITIAL> "DR7" { addToken(Token.VARIABLE); }
<YYINITIAL> "TR3" { addToken(Token.VARIABLE); }
<YYINITIAL> "TR4" { addToken(Token.VARIABLE); }
<YYINITIAL> "TR5" { addToken(Token.VARIABLE); }
<YYINITIAL> "TR6" { addToken(Token.VARIABLE); }
<YYINITIAL> "TR7" { addToken(Token.VARIABLE); }
/* Pentium III Instructions. */
<YYINITIAL> "AAA" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "AAD" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "AAM" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "AAS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "ADC" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "ADD" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "ADDPS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "ADDSS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "AND" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "ANDNPS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "ANDPS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "ARPL" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "BOUND" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "BSF" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "BSR" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "BSWAP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "BT" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "BTC" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "BTR" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "BTS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CALL" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CBW" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CDQ" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CLC" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CLD" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CLI" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CLTS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMC" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVA" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVAE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVB" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVBE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVC" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVG" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVGE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVL" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVLE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVNA" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVNAE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVNB" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVNBE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVNC" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVNE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVNG" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVNGE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVNL" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVNLE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVNO" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVNP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVNS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVNZ" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVO" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVPE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVPO" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMOVZ" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMPPS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMPS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMPSB" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMPSD" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMPSS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMPSW" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMPXCHG" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CMPXCHGB" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "COMISS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CPUID" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CWD" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CWDE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CVTPI2PS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CVTPS2PI" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CVTSI2SS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CVTSS2SI" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CVTTPS2PI" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "CVTTSS2SI" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "DAA" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "DAS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "DEC" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "DIV" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "DIVPS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "DIVSS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "EMMS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "ENTER" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "F2XM1" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FABS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FADD" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FADDP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FBLD" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FBSTP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FCHS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FCLEX" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FCMOVB" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FCMOVBE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FCMOVE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FCMOVNB" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FCMOVNBE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FCMOVNE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FCMOVNU" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FCMOVU" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FCOM" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FCOMI" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FCOMIP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FCOMP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FCOMPP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FCOS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FDECSTP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FDIV" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FDIVP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FDIVR" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FDIVRP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FFREE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FIADD" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FICOM" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FICOMP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FIDIV" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FIDIVR" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FILD" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FIMUL" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FINCSTP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FINIT" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FIST" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FISTP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FISUB" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FISUBR" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FLD1" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FLDCW" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FLDENV" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FLDL2E" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FLDL2T" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FLDLG2" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FLDLN2" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FLDPI" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FLDZ" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FMUL" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FMULP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FNCLEX" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FNINIT" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FNOP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FNSAVE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FNSTCW" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FNSTENV" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FNSTSW" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FPATAN" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FPREM" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FPREMI" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FPTAN" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FRNDINT" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FRSTOR" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FSAVE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FSCALE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FSIN" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FSINCOS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FSQRT" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FST" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FSTCW" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FSTENV" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FSTP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FSTSW" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FSUB" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FSUBP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FSUBR" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FSUBRP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FTST" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FUCOM" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FUCOMI" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FUCOMIP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FUCOMP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FUCOMPP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FWAIT" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FXAM" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FXCH" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FXRSTOR" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FXSAVE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FXTRACT" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FYL2X" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "FYL2XP1" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "HLT" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "IDIV" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "IMUL" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "IN" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "INC" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "INS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "INSB" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "INSD" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "INSW" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "INT" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "INTO" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "INVD" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "INVLPG" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "IRET" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JA" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JAE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JB" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JBE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JC" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JCXZ" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JECXZ" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JG" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JGE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JL" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JLE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JMP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JNA" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JNAE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JNB" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JNBE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JNC" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JNE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JNG" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JNGE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JNL" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JNLE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JNO" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JNP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JNS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JNZ" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JO" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JP" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JPE" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JPO" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JS" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "JZ" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "LAHF" { addToken(Token.RESERVED_WORD); }
<YYINITIAL> "LAR" { addToken(Token.RESERVED_WORD); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -