/jEdit/tags/jedit-4-3-pre5/modes/sas.xml
XML | 318 lines | 289 code | 15 blank | 14 comment | 0 complexity | 0c9d04b685412f790169f37eec4ca332 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
- <?xml version="1.0"?>
- <!DOCTYPE MODE SYSTEM "xmode.dtd">
- <!--
- SAS edit mode by Bill McMilleon (bill@mcmilleon.com)
- March 19, 2003
-
- Suggested catalog file entry:
- <MODE NAME="SAS" FILE="sas.xml" FILE_NAME_GLOB="*.{sas}" />
- -->
-
- <MODE>
-
- <RULES IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="FALSE">
- <!-- In fixed form, column 72 is the last column parsed, unless the
- \extend_source option is invoked -->
- <!-- TERMINATE AT_CHAR="72" / -->
- <!-- C style comment -->
- <SPAN TYPE="COMMENT1">
- <BEGIN>/*</BEGIN>
- <END>*/</END>
- </SPAN>
- <SPAN TYPE="LITERAL1" NO_LINE_BREAK="FALSE">
- <BEGIN>'</BEGIN>
- <END>'</END>
- </SPAN>
- <!-- Highlighted Operators -->
- <SEQ TYPE="OPERATOR">=</SEQ>
- <SEQ TYPE="OPERATOR"><</SEQ>
- <SEQ TYPE="OPERATOR">></SEQ>
- <SEQ TYPE="OPERATOR">_</SEQ>
- <SEQ TYPE="OPERATOR">|</SEQ>
- <SEQ TYPE="OPERATOR">~</SEQ>
- <SEQ TYPE="OPERATOR">^</SEQ>
- <SEQ TYPE="OPERATOR">@</SEQ>
- <SEQ TYPE="OPERATOR">?</SEQ>
- <SEQ TYPE="OPERATOR">/</SEQ>
- <SEQ TYPE="OPERATOR">.</SEQ>
- <SEQ TYPE="OPERATOR">-</SEQ>
- <SEQ TYPE="OPERATOR">+</SEQ>
- <SEQ TYPE="OPERATOR">*</SEQ>
- <SEQ TYPE="OPERATOR">!</SEQ>
-
- <KEYWORDS>
- <KEYWORD2>$ASCII</KEYWORD2>
- <KEYWORD2>$BINARY</KEYWORD2>
- <KEYWORD2>$CB</KEYWORD2>
- <KEYWORD2>$CHAR</KEYWORD2>
- <KEYWORD2>$CHARZB</KEYWORD2>
- <KEYWORD2>$EBCDIC</KEYWORD2>
- <KEYWORD2>$HEX</KEYWORD2>
- <KEYWORD2>$OCTAL</KEYWORD2>
- <KEYWORD2>$VARYING</KEYWORD2>
- <KEYWORD2>%BQUOTE</KEYWORD2>
- <KEYWORD2>%DO</KEYWORD2>
- <KEYWORD2>%ELSE</KEYWORD2>
- <KEYWORD2>%END</KEYWORD2>
- <KEYWORD2>%EVAL</KEYWORD2>
- <KEYWORD2>%Global</KEYWORD2>
- <KEYWORD2>%GOTO</KEYWORD2>
- <KEYWORD2>%IF</KEYWORD2>
- <KEYWORD2>%INC</KEYWORD2>
- <KEYWORD2>%INCLUDE</KEYWORD2>
- <KEYWORD2>%INDEX</KEYWORD2>
- <KEYWORD2>%INPUT</KEYWORD2>
- <KEYWORD2>%LENGTH</KEYWORD2>
- <KEYWORD2>%LET</KEYWORD2>
- <KEYWORD2>%LOCAL</KEYWORD2>
- <KEYWORD2>%MACRO</KEYWORD2>
- <KEYWORD2>%MEND</KEYWORD2>
- <KEYWORD2>%NRBQUOTE</KEYWORD2>
- <KEYWORD2>%NRQUOTE</KEYWORD2>
- <KEYWORD2>%NRSTR</KEYWORD2>
- <KEYWORD2>%PUT</KEYWORD2>
- <KEYWORD2>%QSCAN</KEYWORD2>
- <KEYWORD2>%Quote</KEYWORD2>
- <KEYWORD2>%RUN</KEYWORD2>
- <KEYWORD2>%SUBSTR</KEYWORD2>
- <KEYWORD2>%SYSEXEC</KEYWORD2>
- <KEYWORD2>%THEN</KEYWORD2>
- <KEYWORD2>%UNTIL</KEYWORD2>
- <KEYWORD2>%WHILE</KEYWORD2>
- <KEYWORD2>%WINDOW</KEYWORD2>
- <KEYWORD2>_ALL_</KEYWORD2>
- <KEYWORD2>_CHARACTER_</KEYWORD2>
- <KEYWORD2>_CMD_</KEYWORD2>
- <KEYWORD2>_ERROR_</KEYWORD2>
- <KEYWORD2>_I_</KEYWORD2>
- <KEYWORD2>_INFILE_</KEYWORD2>
- <KEYWORD2>_LAST_</KEYWORD2>
- <KEYWORD2>_MSG_</KEYWORD2>
- <KEYWORD2>_N_</KEYWORD2>
- <KEYWORD2>_NULL_</KEYWORD2>
- <KEYWORD2>_NUMERIC_</KEYWORD2>
- <KEYWORD2>_TEMPORARY_</KEYWORD2>
- <KEYWORD2>_TYPE_</KEYWORD2>
- <KEYWORD2>=DATA</KEYWORD2>
- <KEYWORD2>ABORT</KEYWORD2>
- <KEYWORD2>ADD</KEYWORD2>
- <KEYWORD2>ADJRSQ</KEYWORD2>
- <KEYWORD2>AND</KEYWORD2>
- <KEYWORD2>ARRAY</KEYWORD2>
- <KEYWORD2>ATTRIB</KEYWORD2>
- <KEYWORD2>BACKWARD</KEYWORD2>
- <KEYWORD2>BINARY</KEYWORD2>
- <KEYWORD2>BLOCKSIZE</KEYWORD2>
- <KEYWORD2>BY</KEYWORD2>
- <KEYWORD2>BZ</KEYWORD2>
- <KEYWORD2>CALL</KEYWORD2>
- <KEYWORD2>CARDS</KEYWORD2>
- <KEYWORD2>CARDS4</KEYWORD2>
- <KEYWORD2>CHAR</KEYWORD2>
- <KEYWORD2>CLASS</KEYWORD2>
- <KEYWORD2>COL</KEYWORD2>
- <KEYWORD2>COLLIN</KEYWORD2>
- <KEYWORD2>COLUMN</KEYWORD2>
- <KEYWORD2>COMMA</KEYWORD2>
- <KEYWORD2>COMMAX</KEYWORD2>
- <KEYWORD2>CREATE</KEYWORD2>
- <KEYWORD2>DATA</KEYWORD2>
- <KEYWORD2>DATA=</KEYWORD2>
- <KEYWORD2>DATE</KEYWORD2>
- <KEYWORD2>DATETIME</KEYWORD2>
- <KEYWORD2>DDMMYY</KEYWORD2>
- <KEYWORD2>DECENDING</KEYWORD2>
- <KEYWORD2>DEFINE</KEYWORD2>
- <KEYWORD2>DELETE</KEYWORD2>
- <KEYWORD2>DELIMITER</KEYWORD2>
- <KEYWORD2>DISPLAY</KEYWORD2>
- <KEYWORD2>DLM</KEYWORD2>
- <KEYWORD2>DO</KEYWORD2>
- <KEYWORD2>DROP</KEYWORD2>
- <KEYWORD2>ELSE</KEYWORD2>
- <KEYWORD2>END</KEYWORD2>
- <KEYWORD2>ENDSAS</KEYWORD2>
- <KEYWORD2>EOF</KEYWORD2>
- <KEYWORD2>EOV</KEYWORD2>
- <KEYWORD2>EQ</KEYWORD2>
- <KEYWORD2>ERRORS</KEYWORD2>
- <KEYWORD2>FILE</KEYWORD2>
- <KEYWORD2>FILENAME</KEYWORD2>
- <KEYWORD2>FILEVAR</KEYWORD2>
- <KEYWORD2>FIRST.</KEYWORD2>
- <KEYWORD2>FIRSTOBS</KEYWORD2>
- <KEYWORD2>FOOTNOTE</KEYWORD2>
- <KEYWORD2>FOOTNOTE1</KEYWORD2>
- <KEYWORD2>FOOTNOTE2</KEYWORD2>
- <KEYWORD2>FOOTNOTE3</KEYWORD2>
- <KEYWORD2>FORM</KEYWORD2>
- <KEYWORD2>FORMAT</KEYWORD2>
- <KEYWORD2>FORMCHAR</KEYWORD2>
- <KEYWORD2>FORMDELIM</KEYWORD2>
- <KEYWORD2>FORMDLIM</KEYWORD2>
- <KEYWORD2>FORWARD</KEYWORD2>
- <KEYWORD2>FROM</KEYWORD2>
- <KEYWORD2>GO</KEYWORD2>
- <KEYWORD2>GROUP</KEYWORD2>
- <KEYWORD2>GT</KEYWORD2>
- <KEYWORD2>HBAR</KEYWORD2>
- <KEYWORD2>HEX</KEYWORD2>
- <KEYWORD2>HPCT</KEYWORD2>
- <KEYWORD2>HVAR</KEYWORD2>
- <KEYWORD2>IB</KEYWORD2>
- <KEYWORD2>ID</KEYWORD2>
- <KEYWORD2>IEEE</KEYWORD2>
- <KEYWORD2>IF</KEYWORD2>
- <KEYWORD2>IN</KEYWORD2>
- <KEYWORD2>INFILE</KEYWORD2>
- <KEYWORD2>INFORMAT</KEYWORD2>
- <KEYWORD2>INPUT</KEYWORD2>
- <KEYWORD2>INR</KEYWORD2>
- <KEYWORD2>JOIN</KEYWORD2>
- <KEYWORD2>JULIAN</KEYWORD2>
- <KEYWORD2>KEEP</KEYWORD2>
- <KEYWORD2>LABEL</KEYWORD2>
- <KEYWORD2>LAG</KEYWORD2>
- <KEYWORD2>LAST.</KEYWORD2>
- <KEYWORD2>LE</KEYWORD2>
- <KEYWORD2>LIB</KEYWORD2>
- <KEYWORD2>LIBNAME</KEYWORD2>
- <KEYWORD2>LINE</KEYWORD2>
- <KEYWORD2>LINESIZE</KEYWORD2>
- <KEYWORD2>LINK</KEYWORD2>
- <KEYWORD2>LIST</KEYWORD2>
- <KEYWORD2>LOSTCARD</KEYWORD2>
- <KEYWORD2>LRECL</KEYWORD2>
- <KEYWORD2>LS</KEYWORD2>
- <KEYWORD2>MACRO</KEYWORD2>
- <KEYWORD2>MACROGEN</KEYWORD2>
- <KEYWORD2>MAXDEC</KEYWORD2>
- <KEYWORD2>MAXR</KEYWORD2>
- <KEYWORD2>MEDIAN</KEYWORD2>
- <KEYWORD2>MEMTYPE</KEYWORD2>
- <KEYWORD2>MERGE</KEYWORD2>
- <KEYWORD2>MERROR</KEYWORD2>
- <KEYWORD2>MISSOVE</KEYWORD2>
- <KEYWORD2>MLOGIC</KEYWORD2>
- <KEYWORD2>MMDDYY</KEYWORD2>
- <KEYWORD2>MODE</KEYWORD2>
- <KEYWORD2>MODEL</KEYWORD2>
- <KEYWORD2>MONYY</KEYWORD2>
- <KEYWORD2>MPRINT</KEYWORD2>
- <KEYWORD2>MRECALL</KEYWORD2>
- <KEYWORD2>NE</KEYWORD2>
- <KEYWORD2>NEW</KEYWORD2>
- <KEYWORD2>NO</KEYWORD2>
- <KEYWORD2>NOBS</KEYWORD2>
- <KEYWORD2>NOCENTER</KEYWORD2>
- <KEYWORD2>NOCUM</KEYWORD2>
- <KEYWORD2>NODATE</KEYWORD2>
- <KEYWORD2>NODUP</KEYWORD2>
- <KEYWORD2>NODUPKEY</KEYWORD2>
- <KEYWORD2>NOINT</KEYWORD2>
- <KEYWORD2>NONUMBER</KEYWORD2>
- <KEYWORD2>NOPAD</KEYWORD2>
- <KEYWORD2>NOPRINT</KEYWORD2>
- <KEYWORD2>NOROW</KEYWORD2>
- <KEYWORD2>NOT</KEYWORD2>
- <KEYWORD2>NOTITLE</KEYWORD2>
- <KEYWORD2>NOTITLES</KEYWORD2>
- <KEYWORD2>NOXSYNC</KEYWORD2>
- <KEYWORD2>NOXWAIT</KEYWORD2>
- <KEYWORD2>NUMBER</KEYWORD2>
- <KEYWORD2>NWAY</KEYWORD2>
- <KEYWORD2>OBS</KEYWORD2>
- <KEYWORD2>OPTION</KEYWORD2>
- <KEYWORD2>OPTIONS</KEYWORD2>
- <KEYWORD2>OR</KEYWORD2>
- <KEYWORD2>ORDER</KEYWORD2>
- <KEYWORD2>OTHERWISE</KEYWORD2>
- <KEYWORD2>OUT</KEYWORD2>
- <KEYWORD2>OUTPUT</KEYWORD2>
- <KEYWORD2>OVER</KEYWORD2>
- <KEYWORD2>PAD</KEYWORD2>
- <KEYWORD2>PAD2</KEYWORD2>
- <KEYWORD2>PAGESIZE</KEYWORD2>
- <KEYWORD2>PD</KEYWORD2>
- <KEYWORD2>PERCENT</KEYWORD2>
-