📄 assemblerx86tokenmaker.flex
字号:
<YYINITIAL> ".486" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".486P" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".586" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".586P" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".686" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".686P" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".8086" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".8087" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".ALPHA" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".BREAK" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".BSS" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".CODE" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".CONST" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".CONTINUE" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".CREF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".DATA" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".DATA?" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".DOSSEG" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".ELSE" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".ELSEIF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".ENDIF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".ENDW" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".ERR" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".ERR1" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".ERR2" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".ERRB" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".ERRDEF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".ERRDIF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".ERRDIFI" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".ERRE" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".ERRIDN" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".ERRIDNI" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".ERRNB" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".ERRNDEF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".ERRNZ" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".EXIT" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".FARDATA" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".FARDATA?" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".IF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".K3D" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".LALL" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".LFCOND" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".LIST" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".LISTALL" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".LISTIF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".LISTMACRO" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".LISTMACROALL" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".MMX" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".MODEL" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".MSFLOAT" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".NO87" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".NOCREF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".NOLIST" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".NOLISTIF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".NOLISTMACRO" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".RADIX" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".REPEAT" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".SALL" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".SEQ" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".SFCOND" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".STACK" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".STARTUP" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".TEXT" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".TFCOND" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".UNTIL" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".UNTILCXZ" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".WHILE" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".XALL" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".XCREF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".XLIST" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> ".XMM" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "__FILE__" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "__LINE__" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "A16" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "A32" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ADDR" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ALIGN" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ALIGNB" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ASSUME" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "BITS" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "CARRY?" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "CATSTR" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "CODESEG" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "COMM" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "COMMENT" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "COMMON" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "DATASEG" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "DOSSEG" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ECHO" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ELSE" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ELSEIF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ELSEIF1" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ELSEIF2" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ELSEIFB" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ELSEIFDEF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ELSEIFE" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ELSEIFIDN" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ELSEIFNB" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ELSEIFNDEF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "END" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ENDIF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ENDM" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ENDP" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ENDS" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ENDSTRUC" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "EVEN" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "EXITM" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "EXPORT" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "EXTERN" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "EXTERNDEF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "EXTRN" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "FAR" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "FOR" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "FORC" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "GLOBAL" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "GOTO" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "GROUP" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "HIGH" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "HIGHWORD" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "IEND" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "IF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "IF1" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "IF2" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "IFB" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "IFDEF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "IFDIF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "IFDIFI" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "IFE" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "IFIDN" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "IFIDNI" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "IFNB" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "IFNDEF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "IMPORT" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "INCBIN" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "INCLUDE" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "INCLUDELIB" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "INSTR" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "INVOKE" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "IRP" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "IRPC" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ISTRUC" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "LABEL" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "LENGTH" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "LENGTHOF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "LOCAL" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "LOW" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "LOWWORD" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "LROFFSET" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "MACRO" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "NAME" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "NEAR" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "NOSPLIT" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "O16" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "O32" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "OFFSET" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "OPATTR" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "OPTION" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ORG" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "OVERFLOW?" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "PAGE" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "PARITY?" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "POPCONTEXT" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "PRIVATE" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "PROC" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "PROTO" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "PTR" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "PUBLIC" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "PURGE" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "PUSHCONTEXT" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "RECORD" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "REPEAT" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "REPT" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "SECTION" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "SEG" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "SEGMENT" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "SHORT" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "SIGN?" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "SIZE" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "SIZEOF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "SIZESTR" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "STACK" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "STRUC" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "STRUCT" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "SUBSTR" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "SUBTITLE" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "SUBTTL" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "THIS" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "TITLE" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "TYPE" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "TYPEDEF" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "UNION" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "USE16" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "USE32" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "USES" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "WHILE" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "WRT" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "ZERO?" { addToken(Token.PREPROCESSOR); }
<YYINITIAL> "DB" { addToken(Token.FUNCTION); }
<YYINITIAL> "DW" { addToken(Token.FUNCTION); }
<YYINITIAL> "DD" { addToken(Token.FUNCTION); }
<YYINITIAL> "DF" { addToken(Token.FUNCTION); }
<YYINITIAL> "DQ" { addToken(Token.FUNCTION); }
<YYINITIAL> "DT" { addToken(Token.FUNCTION); }
<YYINITIAL> "RESB" { addToken(Token.FUNCTION); }
<YYINITIAL> "RESW" { addToken(Token.FUNCTION); }
<YYINITIAL> "RESD" { addToken(Token.FUNCTION); }
<YYINITIAL> "RESQ" { addToken(Token.FUNCTION); }
<YYINITIAL> "REST" { addToken(Token.FUNCTION); }
<YYINITIAL> "EQU" { addToken(Token.FUNCTION); }
<YYINITIAL> "TEXTEQU" { addToken(Token.FUNCTION); }
<YYINITIAL> "TIMES" { addToken(Token.FUNCTION); }
<YYINITIAL> "DUP" { addToken(Token.FUNCTION); }
<YYINITIAL> "BYTE" { addToken(Token.DATA_TYPE); }
<YYINITIAL> "WORD" { addToken(Token.DATA_TYPE); }
<YYINITIAL> "DWORD" { addToken(Token.DATA_TYPE); }
<YYINITIAL> "FWORD" { addToken(Token.DATA_TYPE); }
<YYINITIAL> "QWORD" { addToken(Token.DATA_TYPE); }
<YYINITIAL> "TBYTE" { addToken(Token.DATA_TYPE); }
<YYINITIAL> "SBYTE" { addToken(Token.DATA_TYPE); }
<YYINITIAL> "TWORD" { addToken(Token.DATA_TYPE); }
<YYINITIAL> "SWORD" { addToken(Token.DATA_TYPE); }
<YYINITIAL> "SDWORD" { addToken(Token.DATA_TYPE); }
<YYINITIAL> "REAL4" { addToken(Token.DATA_TYPE); }
<YYINITIAL> "REAL8" { addToken(Token.DATA_TYPE); }
<YYINITIAL> "REAL10" { addToken(Token.DATA_TYPE); }
/* Registers */
<YYINITIAL> "AL" { addToken(Token.VARIABLE); }
<YYINITIAL> "BL" { addToken(Token.VARIABLE); }
<YYINITIAL> "CL" { addToken(Token.VARIABLE); }
<YYINITIAL> "DL" { addToken(Token.VARIABLE); }
<YYINITIAL> "AH" { addToken(Token.VARIABLE); }
<YYINITIAL> "BH" { addToken(Token.VARIABLE); }
<YYINITIAL> "CH" { addToken(Token.VARIABLE); }
<YYINITIAL> "DH" { addToken(Token.VARIABLE); }
<YYINITIAL> "AX" { addToken(Token.VARIABLE); }
<YYINITIAL> "BX" { addToken(Token.VARIABLE); }
<YYINITIAL> "CX" { addToken(Token.VARIABLE); }
<YYINITIAL> "DX" { addToken(Token.VARIABLE); }
<YYINITIAL> "SI" { addToken(Token.VARIABLE); }
<YYINITIAL> "DI" { addToken(Token.VARIABLE); }
<YYINITIAL> "SP" { addToken(Token.VARIABLE); }
<YYINITIAL> "BP" { addToken(Token.VARIABLE); }
<YYINITIAL> "EAX" { addToken(Token.VARIABLE); }
<YYINITIAL> "EBX" { addToken(Token.VARIABLE); }
<YYINITIAL> "ECX" { addToken(Token.VARIABLE); }
<YYINITIAL> "EDX" { addToken(Token.VARIABLE); }
<YYINITIAL> "ESI" { addToken(Token.VARIABLE); }
<YYINITIAL> "EDI" { addToken(Token.VARIABLE); }
<YYINITIAL> "ESP" { addToken(Token.VARIABLE); }
<YYINITIAL> "EBP" { addToken(Token.VARIABLE); }
<YYINITIAL> "CS" { addToken(Token.VARIABLE); }
<YYINITIAL> "DS" { addToken(Token.VARIABLE); }
<YYINITIAL> "SS" { addToken(Token.VARIABLE); }
<YYINITIAL> "ES" { addToken(Token.VARIABLE); }
<YYINITIAL> "FS" { addToken(Token.VARIABLE); }
<YYINITIAL> "GS" { addToken(Token.VARIABLE); }
<YYINITIAL> "ST" { addToken(Token.VARIABLE); }
<YYINITIAL> "ST0" { addToken(Token.VARIABLE); }
<YYINITIAL> "ST1" { addToken(Token.VARIABLE); }
<YYINITIAL> "ST2" { addToken(Token.VARIABLE); }
<YYINITIAL> "ST3" { addToken(Token.VARIABLE); }
<YYINITIAL> "ST4" { addToken(Token.VARIABLE); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -