⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 assemblerx86tokenmaker.flex

📁 具有不同语法高亮的编辑器实例
💻 FLEX
📖 第 1 页 / 共 4 页
字号:
<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 + -