|
jEdit example source code file (assembly-macro32.xml)
The jEdit assembly-macro32.xml source code<?xml version="1.0"?> <!DOCTYPE MODE SYSTEM "xmode.dtd"> <!-- VAX Macro32 Assembly mode by Mark Wickens (m.wickens@rhodium-consulting.com) based on x86 Assembly mode by Kristian Ovaska (kristian.ovaska@helsinki.fi) --> <MODE> <PROPS> <PROPERTY NAME="lineComment" VALUE=";" /> </PROPS> <RULES HIGHLIGHT_DIGITS="TRUE" IGNORE_CASE="TRUE"> <EOL_SPAN TYPE="COMMENT1">; <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE"> <BEGIN>' <END>' </SPAN> <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE"> <BEGIN>" <END>" </SPAN> <!-- NASM: label inside a macro --> <MARK_FOLLOWING TYPE="LABEL" MATCH_TYPE="OPERATOR" AT_LINE_START="TRUE">%%</MARK_FOLLOWING> <MARK_FOLLOWING TYPE="KEYWORD2" AT_LINE_START="TRUE">% <MARK_PREVIOUS TYPE="LABEL" MATCH_TYPE="OPERATOR" AT_LINE_START="TRUE">:</MARK_PREVIOUS> <!-- Unary Operators --> <SEQ TYPE="OPERATOR">B^ <SEQ TYPE="OPERATOR">D^ <SEQ TYPE="OPERATOR">O^ <SEQ TYPE="OPERATOR">X^ <SEQ TYPE="OPERATOR">A^ <SEQ TYPE="OPERATOR">M^ <SEQ TYPE="OPERATOR">F^ <SEQ TYPE="OPERATOR">C^ <SEQ TYPE="OPERATOR">L^ <SEQ TYPE="OPERATOR">G^ <SEQ TYPE="OPERATOR">^ <!-- Binary Operators --> <SEQ TYPE="OPERATOR">+ <SEQ TYPE="OPERATOR">- <SEQ TYPE="OPERATOR">/ <SEQ TYPE="OPERATOR">* <SEQ TYPE="OPERATOR">@ <SEQ TYPE="OPERATOR"># <SEQ TYPE="OPERATOR">& <SEQ TYPE="OPERATOR">! <SEQ TYPE="OPERATOR">\ <KEYWORDS> <!-- Directives --> <KEYWORD1>.ADDRESS <KEYWORD1>.ALIGN <KEYWORD1>.ALIGN <KEYWORD1>.ASCIC <KEYWORD1>.ASCID <KEYWORD1>.ASCII <KEYWORD1>.ASCIZ <KEYWORD1>.BLKA <KEYWORD1>.BLKB <KEYWORD1>.BLKD <KEYWORD1>.BLKF <KEYWORD1>.BLKG <KEYWORD1>.BLKH <KEYWORD1>.BLKL <KEYWORD1>.BLKO <KEYWORD1>.BLKQ <KEYWORD1>.BLKW <KEYWORD1>.BYTE <KEYWORD1>.CROSS <KEYWORD1>.CROSS <KEYWORD1>.DEBUG <KEYWORD1>.DEFAULT <KEYWORD1>.D_FLOATING <KEYWORD1>.DISABLE <KEYWORD1>.DOUBLE <KEYWORD1>.DSABL <KEYWORD1>.ENABL <KEYWORD1>.ENABLE <KEYWORD1>.END <KEYWORD1>.ENDC <KEYWORD1>.ENDM <KEYWORD1>.ENDR <KEYWORD1>.ENTRY <KEYWORD1>.ERROR <KEYWORD1>.EVEN <KEYWORD1>.EXTERNAL <KEYWORD1>.EXTRN <KEYWORD1>.F_FLOATING <KEYWORD1>.FLOAT <KEYWORD1>.G_FLOATING <KEYWORD1>.GLOBAL <KEYWORD1>.GLOBL <KEYWORD1>.H_FLOATING <KEYWORD1>.IDENT <KEYWORD1>.IF <KEYWORD1>.IFF <KEYWORD1>.IF_FALSE <KEYWORD1>.IFT <KEYWORD1>.IFTF <KEYWORD1>.IF_TRUE <KEYWORD1>.IF_TRUE_FALSE <KEYWORD1>.IIF <KEYWORD1>.IRP <KEYWORD1>.IRPC <KEYWORD1>.LIBRARY <KEYWORD1>.LINK <KEYWORD1>.LIST <KEYWORD1>.LONG <KEYWORD1>.MACRO <KEYWORD1>.MASK <KEYWORD1>.MCALL <KEYWORD1>.MDELETE <KEYWORD1>.MEXIT <KEYWORD1>.NARG <KEYWORD1>.NCHR <KEYWORD1>.NLIST <KEYWORD1>.NOCROSS <KEYWORD1>.NOCROSS <KEYWORD1>.NOSHOW <KEYWORD1>.NOSHOW <KEYWORD1>.NTYPE <KEYWORD1>.OCTA <KEYWORD1>.OCTA <KEYWORD1>.ODD <KEYWORD1>.OPDEF <KEYWORD1>.PACKED <KEYWORD1>.PAGE <KEYWORD1>.PRINT <KEYWORD1>.PSECT <KEYWORD1>.PSECT <KEYWORD1>.QUAD <KEYWORD1>.QUAD <KEYWORD1>.REF1 <KEYWORD1>.REF2 <KEYWORD1>.REF4 <KEYWORD1>.REF8 <KEYWORD1>.REF16 <KEYWORD1>.REPEAT <KEYWORD1>.REPT <KEYWORD1>.RESTORE <KEYWORD1>.RESTORE_PSECT <KEYWORD1>.SAVE <KEYWORD1>.SAVE_PSECT <KEYWORD1>.SBTTL <KEYWORD1>.SHOW <KEYWORD1>.SHOW <KEYWORD1>.SIGNED_BYTE <KEYWORD1>.SIGNED_WORD <KEYWORD1>.SUBTITLE <KEYWORD1>.TITLE <KEYWORD1>.TRANSFER <KEYWORD1>.WARN <KEYWORD1>.WEAK <KEYWORD1>.WORD <!-- Registers --> <KEYWORD3>R0 <KEYWORD3>R1 <KEYWORD3>R2 <KEYWORD3>R3 <KEYWORD3>R4 <KEYWORD3>R5 <KEYWORD3>R6 <KEYWORD3>R7 <KEYWORD3>R8 <KEYWORD3>R9 <KEYWORD3>R10 <KEYWORD3>R11 <KEYWORD3>R12 <KEYWORD3>AP <KEYWORD3>FP <KEYWORD3>SP <KEYWORD3>PC <!-- Instructions --> <FUNCTION>ACBB <FUNCTION>ACBD <FUNCTION>ACBF <FUNCTION>ACBG <FUNCTION>ACBH <FUNCTION>ACBL <FUNCTION>ACBW <FUNCTION>ADAWI <FUNCTION>ADDB2 <FUNCTION>ADDB3 <FUNCTION>ADDD2 <FUNCTION>ADDD3 <FUNCTION>ADDF2 <FUNCTION>ADDF3 <FUNCTION>ADDG2 <FUNCTION>ADDG3 <FUNCTION>ADDH2 <FUNCTION>ADDH3 <FUNCTION>ADDL2 <FUNCTION>ADDL3 <FUNCTION>ADDP4 <FUNCTION>ADDP6 <FUNCTION>ADDW2 <FUNCTION>ADDW3 <FUNCTION>ADWC <FUNCTION>AOBLEQ <FUNCTION>AOBLSS <FUNCTION>ASHL <FUNCTION>ASHP <FUNCTION>ASHQ <FUNCTION>BBC <FUNCTION>BBCC <FUNCTION>BBCCI <FUNCTION>BBCS <FUNCTION>BBS <FUNCTION>BBSC <FUNCTION>BBSS <FUNCTION>BBSSI <FUNCTION>BCC <FUNCTION>BCS <FUNCTION>BEQL <FUNCTION>BEQLU <FUNCTION>BGEQ <FUNCTION>BGEQU <FUNCTION>BGTR <FUNCTION>BGTRU <FUNCTION>BICB2 <FUNCTION>BICB3 <FUNCTION>BICL2 <FUNCTION>BICL3 <FUNCTION>BICPSW <FUNCTION>BICW2 <FUNCTION>BICW3 <FUNCTION>BISB2 <FUNCTION>BISB3 <FUNCTION>BISL2 <FUNCTION>BISL3 <FUNCTION>BISPSW <FUNCTION>BISW2 <FUNCTION>BISW3 <FUNCTION>BITB <FUNCTION>BITL <FUNCTION>BITW <FUNCTION>BLBC <FUNCTION>BLBS <FUNCTION>BLEQ <FUNCTION>BLEQU <FUNCTION>BLSS <FUNCTION>BLSSU <FUNCTION>BNEQ <FUNCTION>BNEQU <FUNCTION>BPT <FUNCTION>BRB <FUNCTION>BRW <FUNCTION>BSBB <FUNCTION>BSBW <FUNCTION>BVC <FUNCTION>BVS <FUNCTION>CALLG <FUNCTION>CALLS <FUNCTION>CASEB <FUNCTION>CASEL <FUNCTION>CASEW <FUNCTION>CHME <FUNCTION>CHMK <FUNCTION>CHMS <FUNCTION>CHMU <FUNCTION>CLRB <FUNCTION>CLRD <FUNCTION>CLRF <FUNCTION>CLRG <FUNCTION>CLRH <FUNCTION>CLRL <FUNCTION>CLRO <FUNCTION>CLRQ <FUNCTION>CLRW <FUNCTION>CMPB <FUNCTION>CMPC3 <FUNCTION>CMPC5 <FUNCTION>CMPD <FUNCTION>CMPF <FUNCTION>CMPG <FUNCTION>CMPH <FUNCTION>CMPL <FUNCTION>CMPP3 <FUNCTION>CMPP4 <FUNCTION>CMPV <FUNCTION>CMPW <FUNCTION>CMPZV <FUNCTION>CRC <FUNCTION>CVTBD <FUNCTION>CVTBF <FUNCTION>CVTBG <FUNCTION>CVTBH <FUNCTION>CVTBL <FUNCTION>CVTBW <FUNCTION>CVTDB <FUNCTION>CVTDF <FUNCTION>CVTDH <FUNCTION>CVTDL <FUNCTION>CVTDW <FUNCTION>CVTFB <FUNCTION>CVTFD <FUNCTION>CVTFG <FUNCTION>CVTFH <FUNCTION>CVTFL <FUNCTION>CVTFW <FUNCTION>CVTGB <FUNCTION>CVTGF <FUNCTION>CVTGH <FUNCTION>CVTGL <FUNCTION>CVTGW <FUNCTION>CVTHB <FUNCTION>CVTHD <FUNCTION>CVTHF <FUNCTION>CVTHG <FUNCTION>CVTHL <FUNCTION>CVTHW <FUNCTION>CVTLB <FUNCTION>CVTLD <FUNCTION>CVTLF <FUNCTION>CVTLG <FUNCTION>CVTLH <FUNCTION>CVTLP <FUNCTION>CVTLW <FUNCTION>CVTPL <FUNCTION>CVTPS <FUNCTION>CVTPT <FUNCTION>CVTRDL <FUNCTION>CVTRFL <FUNCTION>CVTRGL <FUNCTION>CVTRHL <FUNCTION>CVTSP <FUNCTION>CVTTP <FUNCTION>CVTWB <FUNCTION>CVTWD <FUNCTION>CVTWF <FUNCTION>CVTWG <FUNCTION>CVTWH <FUNCTION>CVTWL <FUNCTION>DECB <FUNCTION>DECL <FUNCTION>DECW <FUNCTION>DIVB2 <FUNCTION>DIVB3 <FUNCTION>DIVD2 <FUNCTION>DIVD3 <FUNCTION>DIVF2 <FUNCTION>DIVF3 <FUNCTION>DIVG2 <FUNCTION>DIVG3 <FUNCTION>DIVH2 <FUNCTION>DIVH3 <FUNCTION>DIVL2 <FUNCTION>DIVL3 <FUNCTION>DIVP <FUNCTION>DIVW2 <FUNCTION>DIVW3 <FUNCTION>EDITPC <FUNCTION>EDIV <FUNCTION>EMODD <FUNCTION>EMODF <FUNCTION>EMODG <FUNCTION>EMODH <FUNCTION>EMUL <FUNCTION>EXTV <FUNCTION>EXTZV <FUNCTION>FFC <FUNCTION>FFS <FUNCTION>HALT <FUNCTION>INCB <FUNCTION>INCL <FUNCTION>INCW <FUNCTION>INDEX <FUNCTION>INSQHI <FUNCTION>INSQTI <FUNCTION>INSQUE <FUNCTION>INSV <FUNCTION>IOTA <FUNCTION>JMP <FUNCTION>JSB <FUNCTION>LDPCTX <FUNCTION>LOCC <FUNCTION>MATCHC <FUNCTION>MCOMB <FUNCTION>MCOML <FUNCTION>MCOMW <FUNCTION>MFPR <FUNCTION>MFVP <FUNCTION>MNEGB <FUNCTION>MNEGD <FUNCTION>MNEGF <FUNCTION>MNEGG <FUNCTION>MNEGH <FUNCTION>MNEGL <FUNCTION>MNEGW <FUNCTION>MOVAB <FUNCTION>MOVAD <FUNCTION>MOVAF <FUNCTION>MOVAG <FUNCTION>MOVAH <FUNCTION>MOVAL <FUNCTION>MOVAO <FUNCTION>MOVAQ <FUNCTION>MOVAW <FUNCTION>MOVB <FUNCTION>MOVC3 <FUNCTION>MOVC5 <FUNCTION>MOVD <FUNCTION>MOVF <FUNCTION>MOVG <FUNCTION>MOVH <FUNCTION>MOVL <FUNCTION>MOVO <FUNCTION>MOVP <FUNCTION>MOVPSL <FUNCTION>MOVQ <FUNCTION>MOVTC <FUNCTION>MOVTUC <FUNCTION>MOVW <FUNCTION>MOVZBL <FUNCTION>MOVZBW <FUNCTION>MOVZWL <FUNCTION>MTPR <FUNCTION>MTVP <FUNCTION>MULB2 <FUNCTION>MULB3 <FUNCTION>MULD2 <FUNCTION>MULD3 <FUNCTION>MULF2 <FUNCTION>MULF3 <FUNCTION>MULG2 <FUNCTION>MULG3 <FUNCTION>MULH2 <FUNCTION>MULH3 <FUNCTION>MULL2 <FUNCTION>MULL3 <FUNCTION>MULP <FUNCTION>MULW2 <FUNCTION>MULW3 <FUNCTION>NOP <FUNCTION>POLYD <FUNCTION>POLYF <FUNCTION>POLYG <FUNCTION>POLYH <FUNCTION>POPR <FUNCTION>PROBER <FUNCTION>PROBEW <FUNCTION>PUSHAB <FUNCTION>PUSHABL <FUNCTION>PUSHAL <FUNCTION>PUSHAD <FUNCTION>PUSHAF <FUNCTION>PUSHAG <FUNCTION>PUSHAH <FUNCTION>PUSHAL <FUNCTION>PUSHAO <FUNCTION>PUSHAQ <FUNCTION>PUSHAW <FUNCTION>PUSHL <FUNCTION>PUSHR <FUNCTION>REI <FUNCTION>REMQHI <FUNCTION>REMQTI <FUNCTION>REMQUE <FUNCTION>RET <FUNCTION>ROTL <FUNCTION>RSB <FUNCTION>SBWC <FUNCTION>SCANC <FUNCTION>SKPC <FUNCTION>SOBGEQ <FUNCTION>SOBGTR <FUNCTION>SPANC <FUNCTION>SUBB2 <FUNCTION>SUBB3 <FUNCTION>SUBD2 <FUNCTION>SUBD3 <FUNCTION>SUBF2 <FUNCTION>SUBF3 <FUNCTION>SUBG2 <FUNCTION>SUBG3 <FUNCTION>SUBH2 <FUNCTION>SUBH3 <FUNCTION>SUBL2 <FUNCTION>SUBL3 <FUNCTION>SUBP4 <FUNCTION>SUBP6 <FUNCTION>SUBW2 <FUNCTION>SUBW3 <FUNCTION>SVPCTX <FUNCTION>TSTB <FUNCTION>TSTD <FUNCTION>TSTF <FUNCTION>TSTG <FUNCTION>TSTH <FUNCTION>TSTL <FUNCTION>TSTW <FUNCTION>VGATHL <FUNCTION>VGATHQ <FUNCTION>VLDL <FUNCTION>VLDQ <FUNCTION>VSADDD <FUNCTION>VSADDF <FUNCTION>VSADDG <FUNCTION>VSADDL <FUNCTION>VSBICL <FUNCTION>VSBISL <FUNCTION>VSCATL <FUNCTION>VSCATQ <FUNCTION>VSCMPD <FUNCTION>VSCMPF <FUNCTION>VSCMPG <FUNCTION>VSCMPL <FUNCTION>VSDIVD <FUNCTION>VSDIVF <FUNCTION>VSDIVG <FUNCTION>VSMERGE <FUNCTION>VSMULD <FUNCTION>VSMULF <FUNCTION>VSMULG <FUNCTION>VSMULL <FUNCTION>VSSLLL <FUNCTION>VSSRLL <FUNCTION>VSSUBD <FUNCTION>VSSUBF <FUNCTION>VSSUBG <FUNCTION>VSSUBL <FUNCTION>VSTL <FUNCTION>VSTQ <FUNCTION>VSXORL <FUNCTION>VSYNC <FUNCTION>VVADDD <FUNCTION>VVADDF <FUNCTION>VVADDG <FUNCTION>VVADDL <FUNCTION>VVBICL <FUNCTION>VVBISL <FUNCTION>VVCMPD <FUNCTION>VVCMPF <FUNCTION>VVCMPG <FUNCTION>VVCMPL <FUNCTION>VVCVT <FUNCTION>VVDIVD <FUNCTION>VVDIVF <FUNCTION>VVDIVG <FUNCTION>VVMERGE <FUNCTION>VVMULD <FUNCTION>VVMULF <FUNCTION>VVMULG <FUNCTION>VVMULL <FUNCTION>VVSLLL <FUNCTION>VVSRLL <FUNCTION>VVSUBD <FUNCTION>VVSUBF <FUNCTION>VVSUBG <FUNCTION>VVSUBL <FUNCTION>VVXORL <FUNCTION>XFC <FUNCTION>XORB2 <FUNCTION>XORB3 <FUNCTION>XORL2 <FUNCTION>XORL3 <FUNCTION>XORW2 <FUNCTION>XORW3 </KEYWORDS> </RULES> </MODE> Other jEdit examples (source code examples)Here is a short list of links related to this jEdit assembly-macro32.xml source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.