Warning, /frameworks/syntax-highlighting/data/syntax/rexx.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <!DOCTYPE language> 0003 <language name="REXX" version="6" kateversion="5.0" section="Scripts" extensions="*.rex;*.rx;*.rexx" mimetype=""> 0004 <highlighting> 0005 <list name="keywords"> 0006 <item>ADDRESS</item> 0007 <item>ARG</item> 0008 <item>CALL</item> 0009 <item>DROP</item> 0010 <item>EXIT</item> 0011 <item>INTERPRET</item> 0012 <item>NOP</item> 0013 <item>NUMERIC</item> 0014 <item>OPTIONS</item> 0015 <item>PARSE</item> 0016 <item>PROCEDURE</item> 0017 <item>PULL</item> 0018 <item>PUSH</item> 0019 <item>QUEUE</item> 0020 <item>RETURN</item> 0021 <item>SAY</item> 0022 <item>SYNTAX</item> 0023 <item>TRACE</item> 0024 <item>UPPER</item> 0025 <item>RC</item> 0026 <item>RESULT</item> 0027 <item>SIGL</item> 0028 </list> 0029 <list name="subkeywords"> 0030 <item>VALUE</item> 0031 <item>WITH</item> 0032 <item>RESULT</item> 0033 <item>DIGITS</item> 0034 <item>SCIENTIFIC</item> 0035 <item>ENGINEERING</item> 0036 <item>FORM</item> 0037 <item>FUZZ</item> 0038 <item>ALL</item> 0039 <item>COMMANDS</item> 0040 <item>ERROR</item> 0041 <item>FAILURE</item> 0042 <item>Intermediates</item> 0043 <item>LABELS</item> 0044 <item>NORMAL</item> 0045 <item>OFF</item> 0046 <item>RESULTS</item> 0047 </list> 0048 <list name="loops"> 0049 <item>do</item> 0050 <item>to</item> 0051 <item>by</item> 0052 <item>for</item> 0053 <item>while</item> 0054 <item>until</item> 0055 <item>leave</item> 0056 <item>iterate</item> 0057 <item>forever</item> 0058 </list> 0059 <list name="control"> 0060 <item>select</item> 0061 <item>when</item> 0062 <item>then</item> 0063 <item>otherwise</item> 0064 <item>do</item> 0065 <item>if</item> 0066 <item>else</item> 0067 <item>end</item> 0068 </list> 0069 <list name="builtin"> 0070 <item>ABBREV</item> 0071 <item>ABS</item> 0072 <item>ADDRESS</item> 0073 <item>ARG</item> 0074 <item>B2X</item> 0075 <item>BITAND</item> 0076 <item>BITOR</item> 0077 <item>BITXOR</item> 0078 <item>C2D</item> 0079 <item>C2X</item> 0080 <item>CHARS</item> 0081 <item>CHARIN</item> 0082 <item>CHARSIN</item> 0083 <item>CENTER</item> 0084 <item>CENTRE</item> 0085 <item>COMPARE</item> 0086 <item>CONDITION</item> 0087 <item>COPIES</item> 0088 <item>D2C</item> 0089 <item>D2X</item> 0090 <item>DATATYPE</item> 0091 <item>DATE</item> 0092 <item>DBCS</item> 0093 <item>DELSTR</item> 0094 <item>DELWORD</item> 0095 <item>DIGITS</item> 0096 <item>ERRORTEXT</item> 0097 <item>EXTERNALS</item> 0098 <item>FIND</item> 0099 <item>FORM</item> 0100 <item>FORMAT</item> 0101 <item>FUZZ</item> 0102 <item>GETMSG</item> 0103 <item>INDEX</item> 0104 <item>INSERT</item> 0105 <item>JUSTIFY</item> 0106 <item>LASTPOS</item> 0107 <item>LEFT</item> 0108 <item>LENGTH</item> 0109 <item>LINEIN</item> 0110 <item>LINEOUT</item> 0111 <item>LINESIZE</item> 0112 <item>LISTDSI</item> 0113 <item>MAX</item> 0114 <item>MIN</item> 0115 <item>MSG</item> 0116 <item>MVSVAR</item> 0117 <item>OUTTRAP</item> 0118 <item>OVERLAY</item> 0119 <item>POS</item> 0120 <item>PROMPT</item> 0121 <item>QUEUED</item> 0122 <item>RANDOM</item> 0123 <item>REVERSE</item> 0124 <item>RIGHT</item> 0125 <item>SETLANG</item> 0126 <item>SIGN</item> 0127 <item>SOURCELINE</item> 0128 <item>SPACE</item> 0129 <item>STORAGE</item> 0130 <item>STRIP</item> 0131 <item>STREAM</item> 0132 <item>SUBSTR</item> 0133 <item>SUBWORD</item> 0134 <item>SYMBOL</item> 0135 <item>SYSCPUS</item> 0136 <item>SYSDSN</item> 0137 <item>SYSVAR</item> 0138 <item>TIME</item> 0139 <item>TRACE</item> 0140 <item>TRANSLATE</item> 0141 <item>TRUNC</item> 0142 <item>USERID</item> 0143 <item>VALUE</item> 0144 <item>VERIFY</item> 0145 <item>WORD</item> 0146 <item>WORDINDEX</item> 0147 <item>WORDLENGTH</item> 0148 <item>WORDPOS</item> 0149 <item>WORDS</item> 0150 <item>X2B</item> 0151 <item>X2C</item> 0152 <item>X2D</item> 0153 <item>XRANGE</item> 0154 </list> 0155 <contexts> 0156 <context attribute="Normal Text" lineEndContext="#stay" name="Normal"> 0157 <keyword attribute="Instructions" context="#stay" String="keywords" /> 0158 <keyword attribute="Instructions" context="#stay" String="subkeywords" /> 0159 <keyword attribute="Control" context="#stay" String="loops" /> 0160 <keyword attribute="Control" context="#stay" String="control" /> 0161 <keyword attribute="Built In" context="#stay" String="builtin" /> 0162 <RegExpr attribute="Instructions" context="#stay" insensitive="true" String="\bsignal([\s]*(on|off)[\s]*(error|failure|halt|notready|novalue|syntax|lostdigits))*|\bcall([\s]*(on|off)[\s]*(error|failure|halt|notready))*|\b(trace|address)\s*[_\w\d]|\bprocedure([\s]*expose)?|\bdo([\s]*forever)?"/> 0163 <DetectChar attribute="String" context="String" char="'"/> 0164 <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="*" beginRegion="Comment"/> 0165 <AnyChar attribute="Symbol" context="#stay" String=":!%&()+,-/.*<=>?[]{|}~^;"/> 0166 <RegExpr attribute="Function" context="#stay" String="\b[_\w][_\w\d]*(?=[\s]*[(:])" /> 0167 </context> 0168 <context attribute="String" lineEndContext="#pop" name="String"> 0169 <LineContinue attribute="String" context="#stay"/> 0170 <DetectChar attribute="String" context="#pop" char="'"/> 0171 </context> 0172 <context attribute="Comment" lineEndContext="#stay" name="Commentar 1"> 0173 <DetectSpaces /> 0174 <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/> 0175 <IncludeRules context="##Comments"/> 0176 </context> 0177 </contexts> 0178 <itemDatas> 0179 <itemData name="Normal Text" defStyleNum="dsNormal"/> 0180 <itemData name="Instructions" defStyleNum="dsKeyword"/> 0181 <itemData name="Built In" defStyleNum="dsFunction" /> 0182 <itemData name="Control" defStyleNum="dsControlFlow" /> 0183 <itemData name="Function" defStyleNum="dsFunction" /> 0184 <itemData name="String" defStyleNum="dsString"/> 0185 <itemData name="Comment" defStyleNum="dsComment"/> 0186 <itemData name="Symbol" defStyleNum="dsVariable"/> 0187 </itemDatas> 0188 </highlighting> 0189 <general> 0190 <comments> 0191 <comment name="multiLine" start="/*" end="*/" region="Comment" /> 0192 </comments> 0193 <keywords casesensitive="0" /> 0194 </general> 0195 </language> 0196 <!-- kate: replace-tabs on; tab-width 2; indent-width 2; -->