PageRenderTime 55ms CodeModel.GetById 49ms app.highlight 4ms RepoModel.GetById 1ms app.codeStats 0ms

/jEdit/tags/jedit-4-3-pre5/modes/assembly-parrot.xml

#
XML | 150 lines | 142 code | 8 blank | 0 comment | 0 complexity | c3036612f21de5dcbc506e77832af8fa MD5 | raw file
  1<?xml version="1.0"?>
  2
  3<!DOCTYPE MODE SYSTEM "xmode.dtd">
  4
  5<MODE>
  6        <PROPS>
  7                <PROPERTY NAME="lineComment" VALUE="#" />
  8        </PROPS>
  9        <RULES IGNORE_CASE="FALSE"
 10                HIGHLIGHT_DIGITS="TRUE"
 11                DIGIT_RE="(0x[\p{XDigit}]+|[\p{Digit}]+)"
 12        >
 13
 14                <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
 15                        <BEGIN>"</BEGIN>
 16                        <END>"</END>
 17                </SPAN>
 18
 19                <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
 20
 21                <MARK_PREVIOUS TYPE="LABEL" EXCLUDE_MATCH="TRUE"
 22                                AT_LINE_START="TRUE">:</MARK_PREVIOUS>
 23
 24                <SEQ TYPE="OPERATOR">,</SEQ>
 25
 26                <SEQ_REGEXP TYPE="LITERAL2"
 27                        HASH_CHAR="I"
 28                        AT_WORD_START="TRUE"
 29                >I\d{1,2}</SEQ_REGEXP>
 30                <SEQ_REGEXP TYPE="LITERAL2"
 31                        HASH_CHAR="S"
 32                        AT_WORD_START="TRUE"
 33                >S\d{1,2}</SEQ_REGEXP>
 34                <SEQ_REGEXP TYPE="LITERAL2"
 35                        HASH_CHAR="N"
 36                        AT_WORD_START="TRUE"
 37                >N\d{1,2}</SEQ_REGEXP>
 38                <SEQ_REGEXP TYPE="LITERAL2"
 39                        HASH_CHAR="P"
 40                        AT_WORD_START="TRUE"
 41                >P\d{1,2}</SEQ_REGEXP>
 42
 43                <KEYWORDS>
 44                        <KEYWORD1>abs</KEYWORD1>
 45                        <KEYWORD1>acos</KEYWORD1>
 46                        <KEYWORD1>add</KEYWORD1>
 47                        <KEYWORD1>and</KEYWORD1>
 48                        <KEYWORD1>asec</KEYWORD1>
 49                        <KEYWORD1>asin</KEYWORD1>
 50                        <KEYWORD1>atan</KEYWORD1>
 51                        <KEYWORD1>bounds</KEYWORD1>
 52                        <KEYWORD1>branch</KEYWORD1>
 53                        <KEYWORD1>bsr</KEYWORD1>
 54                        <KEYWORD1>chopm</KEYWORD1>
 55                        <KEYWORD1>cleari</KEYWORD1>
 56                        <KEYWORD1>clearn</KEYWORD1>
 57                        <KEYWORD1>clearp</KEYWORD1>
 58                        <KEYWORD1>clears</KEYWORD1>
 59                        <KEYWORD1>clone</KEYWORD1>
 60                        <KEYWORD1>close</KEYWORD1>
 61                        <KEYWORD1>cmod</KEYWORD1>
 62                        <KEYWORD1>concat</KEYWORD1>
 63                        <KEYWORD1>cos</KEYWORD1>
 64                        <KEYWORD1>cosh</KEYWORD1>
 65                        <KEYWORD1>debug</KEYWORD1>
 66                        <KEYWORD1>dec</KEYWORD1>
 67                        <KEYWORD1>div</KEYWORD1>
 68                        <KEYWORD1>end</KEYWORD1>
 69                        <KEYWORD1>entrytype</KEYWORD1>
 70                        <KEYWORD1>eq</KEYWORD1>
 71                        <KEYWORD1>err</KEYWORD1>
 72                        <KEYWORD1>exp</KEYWORD1>
 73                        <KEYWORD1>find_global</KEYWORD1>
 74                        <KEYWORD1>find_type</KEYWORD1>
 75                        <KEYWORD1>ge</KEYWORD1>
 76                        <KEYWORD1>getfile</KEYWORD1>
 77                        <KEYWORD1>getline</KEYWORD1>
 78                        <KEYWORD1>getpackage</KEYWORD1>
 79                        <KEYWORD1>gt</KEYWORD1>
 80                        <KEYWORD1>if</KEYWORD1>
 81                        <KEYWORD1>inc</KEYWORD1>
 82                        <KEYWORD1>index</KEYWORD1>
 83                        <KEYWORD1>jsr</KEYWORD1>
 84                        <KEYWORD1>jump</KEYWORD1>
 85                        <KEYWORD1>le</KEYWORD1>
 86                        <KEYWORD1>length</KEYWORD1>
 87                        <KEYWORD1>ln</KEYWORD1>
 88                        <KEYWORD1>log2</KEYWORD1>
 89                        <KEYWORD1>log10</KEYWORD1>
 90                        <KEYWORD1>lt</KEYWORD1>
 91                        <KEYWORD1>mod</KEYWORD1>
 92                        <KEYWORD1>mul</KEYWORD1>
 93                        <KEYWORD1>ne</KEYWORD1>
 94                        <KEYWORD1>new</KEYWORD1>
 95                        <KEYWORD1>newinterp</KEYWORD1>
 96                        <KEYWORD1>noop</KEYWORD1>
 97                        <KEYWORD1>not</KEYWORD1>
 98                        <KEYWORD1>not</KEYWORD1>
 99                        <KEYWORD1>open</KEYWORD1>
100                        <KEYWORD1>or</KEYWORD1>
101                        <KEYWORD1>ord</KEYWORD1>
102                        <KEYWORD1>pack</KEYWORD1>
103                        <KEYWORD1>pop</KEYWORD1>
104                        <KEYWORD1>popi</KEYWORD1>
105                        <KEYWORD1>popn</KEYWORD1>
106                        <KEYWORD1>popp</KEYWORD1>
107                        <KEYWORD1>pops</KEYWORD1>
108                        <KEYWORD1>pow</KEYWORD1>
109                        <KEYWORD1>print</KEYWORD1>
110                        <KEYWORD1>profile</KEYWORD1>
111                        <KEYWORD1>push</KEYWORD1>
112                        <KEYWORD1>pushi</KEYWORD1>
113                        <KEYWORD1>pushn</KEYWORD1>
114                        <KEYWORD1>pushp</KEYWORD1>
115                        <KEYWORD1>pushs</KEYWORD1>
116                        <KEYWORD1>read</KEYWORD1>
117                        <KEYWORD1>readline</KEYWORD1>
118                        <KEYWORD1>repeat</KEYWORD1>
119                        <KEYWORD1>restore</KEYWORD1>
120                        <KEYWORD1>ret</KEYWORD1>
121                        <KEYWORD1>rotate_up</KEYWORD1>
122                        <KEYWORD1>runinterp</KEYWORD1>
123                        <KEYWORD1>save</KEYWORD1>
124                        <KEYWORD1>sec</KEYWORD1>
125                        <KEYWORD1>sech</KEYWORD1>
126                        <KEYWORD1>set</KEYWORD1>
127                        <KEYWORD1>set_keyed</KEYWORD1>
128                        <KEYWORD1>setfile</KEYWORD1>
129                        <KEYWORD1>setline</KEYWORD1>
130                        <KEYWORD1>setpackage</KEYWORD1>
131                        <KEYWORD1>shl</KEYWORD1>
132                        <KEYWORD1>shr</KEYWORD1>
133                        <KEYWORD1>sin</KEYWORD1>
134                        <KEYWORD1>sinh</KEYWORD1>
135                        <KEYWORD1>sleep</KEYWORD1>
136                        <KEYWORD1>sub</KEYWORD1>
137                        <KEYWORD1>substr</KEYWORD1>
138                        <KEYWORD1>tan</KEYWORD1>
139                        <KEYWORD1>tanh</KEYWORD1>
140                        <KEYWORD1>time</KEYWORD1>
141                        <KEYWORD1>trace</KEYWORD1>
142                        <KEYWORD1>typeof</KEYWORD1>
143                        <KEYWORD1>unless</KEYWORD1>
144                        <KEYWORD1>warningsoff</KEYWORD1>
145                        <KEYWORD1>warningson</KEYWORD1>
146                        <KEYWORD1>write</KEYWORD1>
147                        <KEYWORD1>xor</KEYWORD1>
148                </KEYWORDS>
149        </RULES>
150</MODE>