From: rkeane on 19 Feb 2006 19:55 Hello All, Does anyone have or know where to get a cobol.xml file that will work with KDE's Kate editor.
From: Alain Reymond on 20 Feb 2006 15:31 rkeane a ?crit : > Hello All, > > Does anyone have or know where to get a cobol.xml file that will work > with KDE's Kate editor. Here is the xml structure used by jEdit, a very good open source editor. Maybe it can be a start to create one fir Kate. You'll find the keywords, delimiters, etc... Regards. <?xml version="1.0"?> <!DOCTYPE MODE SYSTEM "xmode.dtd"> <!-- COBOL mode, by Matthias M. Schneider --> <MODE> <PROPS> <PROPERTY NAME="lineComment" VALUE="*" /> </PROPS> <RULES ESCAPE="\" IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE"> <EOL_SPAN TYPE="COMMENT1" AT_LINE_START="TRUE"> *</EOL_SPAN> <SPAN TYPE="LITERAL1" NO_LINE_BREAK="FALSE"> <BEGIN>"</BEGIN> <END>"</END> </SPAN> <SPAN TYPE="LITERAL1" NO_LINE_BREAK="FALSE"> <BEGIN>'</BEGIN> <END>'</END> </SPAN> <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> <SPAN TYPE="COMMENT2" NO_LINE_BREAK="FALSE"> <BEGIN>EXEC SQL</BEGIN> <END>END-EXEC</END> </SPAN> <EOL_SPAN TYPE="COMMENT3">*></EOL_SPAN> <KEYWORDS> <KEYWORD1>ACCEPT</KEYWORD1> <KEYWORD1>ACCESS</KEYWORD1> <KEYWORD1>ACTUAL</KEYWORD1> <KEYWORD1>ADD</KEYWORD1> <KEYWORD1>ADDRESS</KEYWORD1> <KEYWORD1>ADVANCING</KEYWORD1> <KEYWORD1>AFTER</KEYWORD1> <KEYWORD1>ALL</KEYWORD1> <KEYWORD1>ALPHABET</KEYWORD1> <KEYWORD1>ALPHABETIC</KEYWORD1> <KEYWORD1>ALPHABETIC-LOWER</KEYWORD1> <KEYWORD1>ALPHABETIC-UPPER</KEYWORD1> <KEYWORD1>ALPHANUMERIC</KEYWORD1> <KEYWORD1>ALPHANUMERIC-EDITED</KEYWORD1> <KEYWORD1>ALSO</KEYWORD1> <KEYWORD1>ALTER</KEYWORD1> <KEYWORD1>ALTERNATE</KEYWORD1> <KEYWORD1>AND</KEYWORD1> <KEYWORD1>ANY</KEYWORD1> <KEYWORD1>API</KEYWORD1> <KEYWORD1>APPLY</KEYWORD1> <KEYWORD1>ARE</KEYWORD1> <KEYWORD1>AREA</KEYWORD1> <KEYWORD1>AREAS</KEYWORD1> <KEYWORD1>ASCENDING</KEYWORD1> <KEYWORD1>ASSIGN</KEYWORD1> <KEYWORD1>AT</KEYWORD1> <KEYWORD1>AUTHOR</KEYWORD1> <KEYWORD1>AUTO</KEYWORD1> <KEYWORD1>AUTO-SKIP</KEYWORD1> <KEYWORD1>AUTOMATIC</KEYWORD1> <KEYWORD1>BACKGROUND-COLOR</KEYWORD1> <KEYWORD1>BACKGROUND-COLOUR</KEYWORD1> <KEYWORD1>BACKWARD</KEYWORD1> <KEYWORD1>BASIS</KEYWORD1> <KEYWORD1>BEEP</KEYWORD1> <KEYWORD1>BEFORE</KEYWORD1> <KEYWORD1>BEGINNING</KEYWORD1> <KEYWORD1>BELL</KEYWORD1> <KEYWORD1>BINARY</KEYWORD1> <KEYWORD1>BLANK</KEYWORD1> <KEYWORD1>BLINK</KEYWORD1> <KEYWORD1>BLOCK</KEYWORD1> <KEYWORD1>BOTTOM</KEYWORD1> <KEYWORD1>BY</KEYWORD1> <KEYWORD1>C01</KEYWORD1> <KEYWORD1>C02</KEYWORD1> <KEYWORD1>C03</KEYWORD1> <KEYWORD1>C04</KEYWORD1> <KEYWORD1>C05</KEYWORD1> <KEYWORD1>C06</KEYWORD1> <KEYWORD1>C07</KEYWORD1> <KEYWORD1>C08</KEYWORD1> <KEYWORD1>C09</KEYWORD1> <KEYWORD1>C10</KEYWORD1> <KEYWORD1>C11</KEYWORD1> <KEYWORD1>C12</KEYWORD1> <KEYWORD1>CALL</KEYWORD1> <KEYWORD1>CALL-CONVENTION</KEYWORD1> <KEYWORD1>CANCEL</KEYWORD1> <KEYWORD1>CBL</KEYWORD1> <KEYWORD1>CD</KEYWORD1> <KEYWORD1>CF</KEYWORD1> <KEYWORD1>CH</KEYWORD1> <KEYWORD1>CHAIN</KEYWORD1> <KEYWORD1>CHAINING</KEYWORD1> <KEYWORD1>CHANGED</KEYWORD1> <KEYWORD1>CHARACTER</KEYWORD1> <KEYWORD1>CHARACTERS</KEYWORD1> <KEYWORD1>CLASS</KEYWORD1> <KEYWORD1>CLOCK-UNITS</KEYWORD1> <KEYWORD1>CLOSE</KEYWORD1> <KEYWORD1>COBOL</KEYWORD1> <KEYWORD1>CODE</KEYWORD1> <KEYWORD1>CODE-SET</KEYWORD1> <KEYWORD1>COL</KEYWORD1> <KEYWORD1>COLLATING</KEYWORD1> <KEYWORD1>COLUMN</KEYWORD1> <KEYWORD1>COM-REG</KEYWORD1> <KEYWORD1>COMMA</KEYWORD1> <KEYWORD1>COMMIT</KEYWORD1> <KEYWORD1>COMMON</KEYWORD1> <KEYWORD1>COMMUNICATION</KEYWORD1> <KEYWORD1>COMP</KEYWORD1> <KEYWORD1>COMP-0</KEYWORD1> <KEYWORD1>COMP-1</KEYWORD1> <KEYWORD1>COMP-2</KEYWORD1> <KEYWORD1>COMP-3</KEYWORD1> <KEYWORD1>COMP-4</KEYWORD1> <KEYWORD1>COMP-5</KEYWORD1> <KEYWORD1>COMP-6</KEYWORD1> <KEYWORD1>COMP-X</KEYWORD1> <KEYWORD1>COMPUTATIONAL</KEYWORD1> <KEYWORD1>COMPUTATIONAL-0</KEYWORD1> <KEYWORD1>COMPUTATIONAL-1</KEYWORD1> <KEYWORD1>COMPUTATIONAL-2</KEYWORD1> <KEYWORD1>COMPUTATIONAL-3</KEYWORD1> <KEYWORD1>COMPUTATIONAL-4</KEYWORD1> <KEYWORD1>COMPUTATIONAL-5</KEYWORD1> <KEYWORD1>COMPUTATIONAL-6</KEYWORD1> <KEYWORD1>COMPUTATIONAL-X</KEYWORD1> <KEYWORD1>COMPUTE</KEYWORD1> <KEYWORD1>CONFIGURATION</KEYWORD1> <KEYWORD1>CONSOLE</KEYWORD1> <KEYWORD1>CONTAINS</KEYWORD1> <KEYWORD1>CONTENT</KEYWORD1> <KEYWORD1>CONTINUE</KEYWORD1> <KEYWORD1>CONTROL</KEYWORD1> <KEYWORD1>CONTROLS</KEYWORD1> <KEYWORD1>CONVERTING</KEYWORD1> <KEYWORD1>COPY</KEYWORD1> <KEYWORD1>CORE-INDEX</KEYWORD1> <KEYWORD1>CORR</KEYWORD1> <KEYWORD1>CORRESPONDING</KEYWORD1> <KEYWORD1>COUNT</KEYWORD1> <KEYWORD1>CRT</KEYWORD1> <KEYWORD1>CRT-UNDER</KEYWORD1> <KEYWORD1>CURRENCY</KEYWORD1> <KEYWORD1>CURRENT-DATE</KEYWORD1> <KEYWORD1>CURSOR</KEYWORD1> <KEYWORD1>CYCLE</KEYWORD1> <KEYWORD1>CYL-INDEX</KEYWORD1> <KEYWORD1>CYL-OVERFLOW</KEYWORD1> <KEYWORD1>DATA</KEYWORD1> <KEYWORD1>DATE</KEYWORD1> <KEYWORD1>DATE-COMPILED</KEYWORD1> <KEYWORD1>DATE-WRITTEN</KEYWORD1> <KEYWORD1>DAY</KEYWORD1> <KEYWORD1>DAY-OF-WEEK</KEYWORD1> <KEYWORD1>DBCS</KEYWORD1> <KEYWORD1>DE</KEYWORD1> <KEYWORD1>DEBUG</KEYWORD1> <KEYWORD1>DEBUG-CONTENTS</KEYWORD1> <KEYWORD1>DEBUG-ITEM</KEYWORD1> <KEYWORD1>DEBUG-LINE</KEYWORD1> <KEYWORD1>DEBUG-NAME</KEYWORD1> <KEYWORD1>DEBUG-SUB-1</KEYWORD1> <KEYWORD1>DEBUG-SUB-2</KEYWORD1> <KEYWORD1>DEBUG-SUB-3</KEYWORD1> <KEYWORD1>DEBUGGING</KEYWORD1> <KEYWORD1>DECIMAL-POINT</KEYWORD1> <KEYWORD1>DECLARATIVES</KEYWORD1> <KEYWORD1>DELETE</KEYWORD1> <KEYWORD1>DELIMITED</KEYWORD1> <KEYWORD1>DELIMITER</KEYWORD1> <KEYWORD1>DEPENDING</KEYWORD1> <KEYWORD1>DESCENDING</KEYWORD1> <KEYWORD1>DESTINATION</KEYWORD1> <KEYWORD1>DETAIL</KEYWORD1> <KEYWORD1>DISABLE</KEYWORD1> <KEYWORD1>DISK</KEYWORD1> <KEYWORD1>DISP</KEYWORD1> <KEYWORD1>DISPLAY</KEYWORD1> <KEYWORD1>DISPLAY-1</KEYWORD1> <KEYWORD1>DISPLAY-ST</KEYWORD1> <KEYWORD1>DIVIDE</KEYWORD1> <KEYWORD1>DIVISION</KEYWORD1> <KEYWORD1>DOWN</KEYWORD1> <KEYWORD1>DUPLICATES</KEYWORD1> <KEYWORD1>DYNAMIC</KEYWORD1> <KEYWORD1>ECHO</KEYWORD1> <KEYWORD1>EGCS</KEYWORD1> <KEYWORD1>EGI</KEYWORD1> <KEYWORD1>EJECT</KEYWORD1> <KEYWORD1>ELSE</KEYWORD1> <KEYWORD1>EMI</KEYWORD1> <KEYWORD1>EMPTY-CHECK</KEYWORD1> <KEYWORD1>ENABLE</KEYWORD1> <KEYWORD1>END</KEYWORD1> <KEYWORD1>END-ACCEPT</KEYWORD1> <KEYWORD1>END-ADD</KEYWORD1> <KEYWORD1>END-CALL</KEYWORD1> <KEYWORD1>END-CHAIN</KEYWORD1> <KEYWORD1>END-COMPUTE</KEYWORD1> <KEYWORD1>END-DELETE</KEYWORD1> <KEYWORD1>END-DISPLAY</KEYWORD1> <KEYWORD1>END-DIVIDE</KEYWORD1> <KEYWORD1>END-EVALUATE</KEYWORD1> <KEYWORD1>END-IF</KEYWORD1> <KEYWORD1>END-INVOKE</KEYWORD1> <KEYWORD1>END-MULTIPLY</KEYWORD1> <KEYWORD1>END-OF-PAGE</KEYWORD1> <KEYWORD1>END-PERFORM</KEYWORD1> <KEYWORD1>END-READ</KEYWORD1> <KEYWORD1>END-RECEIVE</KEYWORD1> <KEYWORD1>END-RETURN</KEYWORD1> <KEYWORD1>END-REWRITE</KEYWORD1> <KEYWORD1>END-SEARCH</KEYWORD1> <KEYWORD1>END-START</KEYWORD1> <KEYWORD1>END-STRING</KEYWORD1> <KEYWORD1>END-SUBTRACT</KEYWORD1> <KEYWORD1>END-UNSTRING</KEYWORD1> <KEYWORD1>END-WRITE</KEYWORD1> <KEYWORD1>ENDING</KEYWORD1> <KEYWORD1>ENTER</KEYWORD1> <KEYWORD1>ENTRY</KEYWORD1> <KEYWORD1>ENVIRONMENT</KEYWORD1> <KEYWORD1>EOL</KEYWORD1> <KEYWORD1>EOP</KEYWORD1> <KEYWORD1>EOS</KEYWORD1> <KEYWORD1>EQUAL</KEYWORD1> <KEYWORD1>EQUALS</KEYWORD1> <KEYWORD1>ERASE</KEYWORD1> <KEYWORD1>ERROR</KEYWORD1> <KEYWORD1>ESCAPE</KEYWORD1> <KEYWORD1>ESI</KEYWORD1> <KEYWORD1>EVALUATE</KEYWORD1> <KEYWORD1>EVERY</KEYWORD1> <KEYWORD1>EXAMINE</KEYWORD1> <KEYWORD1>EXCEEDS</KEYWORD1> <KEYWORD1>EXCEPTION</KEYWORD1> <KEYWORD1>EXCESS-3</KEYWORD1> <KEYWORD1>EXCLUSIVE</KEYWORD1> <KEYWORD1>EXEC</KEYWORD1> <KEYWORD1>EXECUTE</KEYWORD1> <KEYWORD1>EXHIBIT</KEYWORD1> <KEYWORD1>EXIT</KEYWORD1> <KEYWORD1>EXTEND</KEYWORD1> <KEYWORD1>EXTENDED-SEARCH</KEYWORD1> <KEYWORD1>EXTERNAL</KEYWORD1> <KEYWORD1>FACTORY</KEYWORD1> <KEYWORD1>FALSE</KEYWORD1> <KEYWORD1>FD</KEYWORD1> <KEYWORD1>FH-FCD</KEYWORD1> <KEYWORD1>FH-KEYDEF</KEYWORD1> <KEYWORD1>FILE</KEYWORD1> <KEYWORD1>FILE-CONTROL</KEYWORD1> <KEYWORD1>FILE-ID</KEYWORD1> <KEYWORD1>FILE-LIMIT</KEYWORD1> <KEYWORD1>FILE-LIMITS</KEYWORD1> <KEYWORD1>FILLER</KEYWORD1> <KEYWORD1>FINAL</KEYWORD1> <KEYWORD1>FIRST</KEYWORD1> <KEYWORD1>FIXED</KEYWORD1> <KEYWORD1>FOOTING</KEYWORD1> <KEYWORD1>FOR</KEYWORD1> <KEYWORD1>FOREGROUND-COLOR</KEYWORD1> <KEYWORD1>FOREGROUND-COLOUR</KEYWORD1> <KEYWORD1>FROM</KEYWORD1> <KEYWORD1>FULL</KEYWORD1> <KEYWORD1>FUNCTION</KEYWORD1> <KEYWORD1>GENERATE</KEYWORD1> <KEYWORD1>GIVING</KEYWORD1> <KEYWORD1>GLOBAL</KEYWORD1> <KEYWORD1>GO</KEYWORD1> <KEYWORD1>GOBACK</KEYWORD1> <KEYWORD1>GREATER</KEYWORD1> <KEYWORD1>GRID</KEYWORD1> <KEYWORD1>GROUP</KEYWORD1> <KEYWORD1>HEADING</KEYWORD1> <KEYWORD1>HIGH</KEYWORD1> <KEYWORD1>HIGH-VALUE</KEYWORD1> <KEYWORD1>HIGH-VALUES</KEYWORD1> <KEYWORD1>HIGHLIGHT</KEYWORD1> <KEYWORD1>I-O</KEYWORD1> <KEYWORD1>I-O-CONTROL</KEYWORD1> <KEYWORD1>ID</KEYWORD1> <KEYWORD1>IDENTIFICATION</KEYWORD1> <KEYWORD1>IF</KEYWORD1> <KEYWORD1>IGNORE</KEYWORD1> <KEYWORD1>IN</KEYWORD1> <KEYWORD1>INDEX</KEYWORD1> <KEYWORD1>INDEXED</KEYWORD1> <KEYWORD1>INDICATE</KEYWORD1> <KEYWORD1>INHERITING</KEYWORD1> <KEYWORD1>INITIAL</KEYWORD1> <KEYWORD1>INITIALIZE</KEYWORD1> <KEYWORD1>INITIATE</KEYWORD1> <KEYWORD1>INPUT</KEYWORD1> <KEYWORD1>INPUT-OUTPUT</KEYWORD1> <KEYWORD1>INSERT</KEYWORD1> <KEYWORD1>INSPECT</KEYWORD1> <KEYWORD1>INSTALLATION</KEYWORD1> <KEYWORD1>INTO</KEYWORD1> <KEYWORD1>INVALID</KEYWORD1> <KEYWORD1>INVOKE</KEYWORD1> <KEYWORD1>IS</KEYWORD1> <KEYWORD1>JAPANESE</KEYWORD1> <KEYWORD1>JUST</KEYWORD1> <KEYWORD1>JUSTIFIED</KEYWORD1> <KEYWORD1>KANJI</KEYWORD1> <KEYWORD1>KEPT</KEYWORD1> <KEYWORD1>KEY</KEYWORD1> <KEYWORD1>KEYBOARD</KEYWORD1> <KEYWORD1>LABEL</KEYWORD1> <KEYWORD1>LAST</KEYWORD1> <KEYWORD1>LEADING</KEYWORD1> <KEYWORD1>LEAVE</KEYWORD1> <KEYWORD1>LEFT</KEYWORD1> <KEYWORD1>LEFT-JUSTIFY</KEYWORD1> <KEYWORD1>LEFTLINE</KEYWORD1> <KEYWORD1>LENGTH</KEYWORD1> <KEYWORD1>LENGTH-CHECK</KEYWORD1> <KEYWORD1>LESS</KEYWORD1> <KEYWORD1>LIMIT</KEYWORD1> <KEYWORD1>LIMITS</KEYWORD1> <KEYWORD1>LIN</KEYWORD1> <KEYWORD1>LINAGE</KEYWORD1> <KEYWORD1>LINAGE-COUNTER</KEYWORD1> <KEYWORD1>LINE</KEYWORD1> <KEYWORD1>LINE-COUNTER</KEYWORD1> <KEYWORD1>LINES</KEYWORD1> <KEYWORD1>LINKAGE</KEYWORD1> <KEYWORD1>LOCAL-STORAGE</KEYWORD1> <KEYWORD1>LOCK</KEYWORD1> <KEYWORD1>LOCKING</KEYWORD1> <KEYWORD1>LOW</KEYWORD1> <KEYWORD1>LOW-VALUE</KEYWORD1> <KEYWORD1>LOW-VALUES</KEYWORD1> <KEYWORD1>LOWER</KEYWORD1> <KEYWORD1>LOWLIGHT</KEYWORD1> <KEYWORD1>MANUAL</KEYWORD1> <KEYWORD1>MASTER-INDEX</KEYWORD1> <KEYWORD1>MEMORY</KEYWORD1> <KEYWORD1>MERGE</KEYWORD1> <KEYWORD1>MESSAGE</KEYWORD1> <KEYWORD1>METHOD</KEYWORD1> <KEYWORD1>MODE</KEYWORD1> <KEYWORD1>MODULES</KEYWORD1> <KEYWORD1>MORE-LABELS</KEYWORD1> <KEYWORD1>MOVE</KEYWORD1> <KEYWORD1>MULTIPLE</KEYWORD1> <KEYWORD1>MULTIPLY</KEYWORD1> <KEYWORD1>NAME</KEYWORD1> <KEYWORD1>NAMED</KEYWORD1> <KEYWORD1>NATIONAL</KEYWORD1> <KEYWORD1>NATIONAL-EDITED</KEYWORD1> <KEYWORD1>NATIVE</KEYWORD1> <KEYWORD1>NCHAR</KEYWORD1> <KEYWORD1>NEGATIVE</KEYWORD1> <KEYWORD1>NEXT</KEYWORD1> <KEYWORD1>NO</KEYWORD1> <KEYWORD1>NO-ECHO</KEYWORD1> <KEYWORD1>NOMINAL</KEYWORD1> <KEYWORD1>NOT</KEYWORD1> <KEYWORD1>NOTE</KEYWORD1> <KEYWORD1>NSTD-REELS</KEYWORD1> <KEYWORD1>NULL</KEYWORD1> <KEYWORD1>NULLS</KEYWORD1> <KEYWORD1>NUMBER</KEYWORD1> <KEYWORD1>NUMERIC</KEYWORD1> <KEYWORD1>NUMERIC-EDITED</KEYWORD1> <KEYWORD1>OBJECT</KEYWORD1> <KEYWORD1>OBJECT-COMPUTER</KEYWORD1> <KEYWORD1>OBJECT-STORAGE</KEYWORD1> <KEYWORD1>OCCURS</KEYWORD1> <KEYWORD1>OF</KEYWORD1> <KEYWORD1>OFF</KEYWORD1> <KEYWORD1>OMITTED</KEYWORD1> <KEYWORD1>ON</KEYWORD1> <KEYWORD1>OOSTACKPTR</KEYWORD1> <KEYWORD1>OPEN</KEYWORD1> <KEYWORD1>OPTIONAL</KEYWORD1> <KEYWORD1>OR</KEYWORD1> <KEYWORD1>ORDER</KEYWORD1> <KEYWORD1>ORGANIZATION</KEYWORD1> <KEYWORD1>OTHER</KEYWORD1> <KEYWORD1>OTHERWISE</KEYWORD1> <KEYWORD1>OUTPUT</KEYWORD1> <KEYWORD1>OVERFLOW</KEYWORD1> <KEYWORD1>OVERLINE</KEYWORD1> <KEYWORD1>PACKED-DECIMAL</KEYWORD1> <KEYWORD1>PADDING</KEYWORD1> <KEYWORD1>PAGE</KEYWORD1> <KEYWORD1>PAGE-COUNTER</KEYWORD1> <KEYWORD1>PARAGRAPH</KEYWORD1> <KEYWORD1>PASSWORD</KEYWORD1> <KEYWORD1>PERFORM</KEYWORD1> <KEYWORD1>PF</KEYWORD1> <KEYWORD1>PH</KEYWORD1> <KEYWORD1>PIC</KEYWORD1> <KEYWORD1>PICTURE</KEYWORD1> <KEYWORD1>PLUS</KEYWORD1> <KEYWORD1>POINTER</KEYWORD1> <KEYWORD1>POS</KEYWORD1> <KEYWORD1>POSITION</KEYWORD1> <KEYWORD1>POSITIONING</KEYWORD1> <KEYWORD1>POSITIVE</KEYWORD1> <KEYWORD1>PREVIOUS</KEYWORD1> <KEYWORD1>PRINT</KEYWORD1> <KEYWORD1>PRINT-SWITCH</KEYWORD1> <KEYWORD1>PRINTER</KEYWORD1> <KEYWORD1>PRINTER-1</KEYWORD1> <KEYWORD1>PRINTING</KEYWORD1> <KEYWORD1>PRIVATE</KEYWORD1> <KEYWORD1>PROCEDURE</KEYWORD1> <KEYWORD1>PROCEDURE-POINTER</KEYWORD1> <KEYWORD1>PROCEDURES</KEYWORD1> <KEYWORD1>PROCEED</KEYWORD1> <KEYWORD1>PROCESSING</KEYWORD1> <KEYWORD1>PROGRAM</KEYWORD1> <KEYWORD1>PROGRAM-ID</KEYWORD1> <KEYWORD1>PROMPT</KEYWORD1> <KEYWORD1>PROTECTED</KEYWORD1> <KEYWORD1>PUBLIC</KEYWORD1> <KEYWORD1>PURGE</KEYWORD1> <KEYWORD1>QUEUE</KEYWORD1> <KEYWORD1>QUOTE</KEYWORD1> <KEYWORD1>QUOTES</KEYWORD1> <KEYWORD1>RANDOM</KEYWORD1> <KEYWORD1>RANGE</KEYWORD1> <KEYWORD1>RD</KEYWORD1> <KEYWORD1>READ</KEYWORD1> <KEYWORD1>READY</KEYWORD1> <KEYWORD1>RECEIVE</KEYWORD1> <KEYWORD1>RECORD</KEYWORD1> <KEYWORD1>RECORD-OVERFLOW</KEYWORD1> <KEYWORD1>RECORDING</KEYWORD1> <KEYWORD1>RECORDS</KEYWORD1> <KEYWORD1>REDEFINES</KEYWORD1> <KEYWORD1>REEL</KEYWORD1> <KEYWORD1>REFERENCE</KEYWORD1> <KEYWORD1>REFERENCES</KEYWORD1> <KEYWORD1>RELATIVE</KEYWORD1> <KEYWORD1>RELEASE</KEYWORD1> <KEYWORD1>RELOAD</KEYWORD1> <KEYWORD1>REMAINDER</KEYWORD1> <KEYWORD1>REMARKS</KEYWORD1> <KEYWORD1>REMOVAL</KEYWORD1> <KEYWORD1>RENAMES</KEYWORD1> <KEYWORD1>REORG-CRITERIA</KEYWORD1> <KEYWORD1>REPLACE</KEYWORD1> <KEYWORD1>REPLACING</KEYWORD1> <KEYWORD1>REPORT</KEYWORD1> <KEYWORD1>REPORTING</KEYWORD1> <KEYWORD1>REPORTS</KEYWORD1> <KEYWORD1>REQUIRED</KEYWORD1> <KEYWORD1>REREAD</KEYWORD1> <KEYWORD1>RERUN</KEYWORD1> <KEYWORD1>RESERVE</KEYWORD1> <KEYWORD1>RESET</KEYWORD1> <KEYWORD1>RETURN</KEYWORD1> <KEYWORD1>RETURN-CODE</KEYWORD1> <KEYWORD1>RETURNING</KEYWORD1> <KEYWORD1>REVERSE</KEYWORD1> <KEYWORD1>REVERSE-VIDEO</KEYWORD1> <KEYWORD1>REVERSED</KEYWORD1> <KEYWORD1>REWIND</KEYWORD1> <KEYWORD1>REWRITE</KEYWORD1> <KEYWORD1>RF</KEYWORD1> <KEYWORD1>RH</KEYWORD1> <KEYWORD1>RIGHT</KEYWORD1> <KEYWORD1>RIGHT-JUSTIFY</KEYWORD1> <KEYWORD1>ROLLBACK</KEYWORD1> <KEYWORD1>ROUNDED</KEYWORD1> <KEYWORD1>RUN</KEYWORD1> <KEYWORD1>S01</KEYWORD1> <KEYWORD1>S02</KEYWORD1> <KEYWORD1>S03</KEYWORD1> <KEYWORD1>S04</KEYWORD1> <KEYWORD1>S05</KEYWORD1> <KEYWORD1>SAME</KEYWORD1> <KEYWORD1>SCREEN</KEYWORD1> <KEYWORD1>SD</KEYWORD1> <KEYWORD1>SEARCH</KEYWORD1> <KEYWORD1>SECTION</KEYWORD1> <KEYWORD1>SECURE</KEYWORD1> <KEYWORD1>SECURITY</KEYWORD1> <KEYWORD1>SEEK</KEYWORD1> <KEYWORD1>SEGMENT</KEYWORD1> <KEYWORD1>SEGMENT-LIMIT</KEYWORD1> <KEYWORD1>SELECT</KEYWORD1> <KEYWORD1>SELECTIVE</KEYWORD1> <KEYWORD1>SEND</KEYWORD1> <KEYWORD1>SENTENCE</KEYWORD1> <KEYWORD1>SEPARATE</KEYWORD1> <KEYWORD1>SEQUENCE</KEYWORD1> <KEYWORD1>SEQUENTIAL</KEYWORD1> <KEYWORD1>SERVICE</KEYWORD1> <KEYWORD1>SET</KEYWORD1> <KEYWORD1>SHIFT-IN</KEYWORD1> <KEYWORD1>SHIFT-OUT</KEYWORD1> <KEYWORD1>SIGN</KEYWORD1> <KEYWORD1>SIZE</KEYWORD1> <KEYWORD1>SKIP1</KEYWORD1> <KEYWORD1>SKIP2</KEYWORD1> <KEYWORD1>SKIP3</KEYWORD1> <KEYWORD1>SORT</KEYWORD1> <KEYWORD1>SORT-CONTROL</KEYWORD1> <KEYWORD1>SORT-CORE-SIZE</KEYWORD1> <KEYWORD1>SORT-FILE-SIZE</KEYWORD1> <KEYWORD1>SORT-MERGE</KEYWORD1> <KEYWORD1>SORT-MESSAGE</KEYWORD1> <KEYWORD1>SORT-MODE-SIZE</KEYWORD1> <KEYWORD1>SORT-OPTION</KEYWORD1> <KEYWORD1>SORT-RETURN</KEYWORD1> <KEYWORD1>SOURCE</KEYWORD1> <KEYWORD1>SOURCE-COMPUTER</KEYWORD1> <KEYWORD1>SPACE</KEYWORD1> <KEYWORD1>SPACE-FILL</KEYWORD1> <KEYWORD1>SPACES</KEYWORD1> <KEYWORD1>SPECIAL-NAMES</KEYWORD1> <KEYWORD1>STANDARD</KEYWORD1> <KEYWORD1>STANDARD-1</KEYWORD1> <KEYWORD1>STANDARD-2</KEYWORD1> <KEYWORD1>START</KEYWORD1> <KEYWORD1>STATUS</KEYWORD1> <KEYWORD1>STOP</KEYWORD1> <KEYWORD1>STORE</KEYWORD1> <KEYWORD1>STRING</KEYWORD1> <KEYWORD1>SUB-QUEUE-1</KEYWORD1> <KEYWORD1>SUB-QUEUE-2</KEYWORD1> <KEYWORD1>SUB-QUEUE-3</KEYWORD1> <KEYWORD1>SUBTRACT</KEYWORD1> <KEYWORD1>SUM</KEYWORD1> <KEYWORD1>SUPER</KEYWORD1> <KEYWORD1>SUPPRESS</KEYWORD1> <KEYWORD1>SYMBOLIC</KEYWORD1> <KEYWORD1>SYNC</KEYWORD1> <KEYWORD1>SYNCHRONIZED</KEYWORD1> <KEYWORD1>SYSIN</KEYWORD1> <KEYWORD1>SYSIPT</KEYWORD1> <KEYWORD1>SYSLST</KEYWORD1> <KEYWORD1>SYSOUT</KEYWORD1> <KEYWORD1>SYSPCH</KEYWORD1> <KEYWORD1>SYSPUNCH</KEYWORD1> <KEYWORD1>TAB</KEYWORD1> <KEYWORD1>TABLE</KEYWORD1> <KEYWORD1>TALLY</KEYWORD1> <KEYWORD1>TALLYING</KEYWORD1> <KEYWORD1>TAPE</KEYWORD1> <KEYWORD1>TERMINAL</KEYWORD1> <KEYWORD1>TERMINATE</KEYWORD1> <KEYWORD1>TEST</KEYWORD1> <KEYWORD1>TEXT</KEYWORD1> <KEYWORD1>THAN</KEYWORD1> <KEYWORD1>THEN</KEYWORD1> <KEYWORD1>THROUGH</KEYWORD1> <KEYWORD1>THRU</KEYWORD1> <KEYWORD1>TIME</KEYWORD1> <KEYWORD1>TIME-OF-DAY</KEYWORD1> <KEYWORD1>TIME-OUT</KEYWORD1> <KEYWORD1>TIMEOUT</KEYWORD1> <KEYWORD1>TIMES</KEYWORD1> <KEYWORD1>TITLE</KEYWORD1> <KEYWORD1>TO</KEYWORD1> <KEYWORD1>TOP</KEYWORD1> <KEYWORD1>TOTALED</KEYWORD1> <KEYWORD1>TOTALING</KEYWORD1> <KEYWORD1>TRACE</KEYWORD1> <KEYWORD1>TRACK-AREA</KEYWORD1> <KEYWORD1>TRACK-LIMIT</KEYWORD1> <KEYWORD1>TRACKS</KEYWORD1> <KEYWORD1>TRAILING</KEYWORD1> <KEYWORD1>TRAILING-SIGN</KEYWORD1> <KEYWORD1>TRANSFORM</KEYWORD1> <KEYWORD1>TRUE</KEYWORD1> <KEYWORD1>TYPE</KEYWORD1> <KEYWORD1>TYPEDEF</KEYWORD1> <KEYWORD1>UNDERLINE</KEYWORD1> <KEYWORD1>UNEQUAL</KEYWORD1> <KEYWORD1>UNIT</KEYWORD1> <KEYWORD1>UNLOCK</KEYWORD1> <KEYWORD1>UNSTRING</KEYWORD1> <KEYWORD1>UNTIL</KEYWORD1> <KEYWORD1>UP</KEYWORD1> <KEYWORD1>UPDATE</KEYWORD1> <KEYWORD1>UPON</KEYWORD1> <KEYWORD1>UPPER</KEYWORD1> <KEYWORD1>UPSI-0</KEYWORD1> <KEYWORD1>UPSI-1</KEYWORD1> <KEYWORD1>UPSI-2</KEYWORD1> <KEYWORD1>UPSI-3</KEYWORD1> <KEYWORD1>UPSI-4</KEYWORD1> <KEYWORD1>UPSI-5</KEYWORD1> <KEYWORD1>UPSI-6</KEYWORD1> <KEYWORD1>UPSI-7</KEYWORD1> <KEYWORD1>USAGE</KEYWORD1> <KEYWORD1>USE</KEYWORD1> <KEYWORD1>USER</KEYWORD1> <KEYWORD1>USING</KEYWORD1> <KEYWORD1>VALUE</KEYWORD1> <KEYWORD1>VALUES</KEYWORD1> <KEYWORD1>VARIABLE</KEYWORD1> <KEYWORD1>VARYING</KEYWORD1> <KEYWORD1>WAIT</KEYWORD1> <KEYWORD1>WHEN</KEYWORD1> <KEYWORD1>WHEN-COMPILED</KEYWORD1> <KEYWORD1>WITH</KEYWORD1> <KEYWORD1>WORDS</KEYWORD1> <KEYWORD1>WORKING-STORAGE</KEYWORD1> <KEYWORD1>WRITE</KEYWORD1> <KEYWORD1>WRITE-ONLY</KEYWORD1> <KEYWORD1>WRITE-VERIFY</KEYWORD1> <KEYWORD1>ZERO</KEYWORD1> <KEYWORD1>ZERO-FILL</KEYWORD1> <KEYWORD1>ZEROES</KEYWORD1> <KEYWORD1>ZEROS</KEYWORD1> <KEYWORD2>ACOS</KEYWORD2> <KEYWORD2>ANNUITY</KEYWORD2> <KEYWORD2>ASIN</KEYWORD2> <KEYWORD2>ATAN</KEYWORD2> <KEYWORD2>CHAR</KEYWORD2> <KEYWORD2>COS</KEYWORD2> <KEYWORD2>CURRENT-DATE</KEYWORD2> <KEYWORD2>DATE-OF-INTEGER</KEYWORD2> <KEYWORD2>DAY-OF-INTEGER</KEYWORD2> <KEYWORD2>FACTORIAL</KEYWORD2> <KEYWORD2>INTEGER</KEYWORD2> <KEYWORD2>INTEGER-OF-DATE</KEYWORD2> <KEYWORD2>INTEGER-OF-DAY</KEYWORD2> <KEYWORD2>INTEGER-PART</KEYWORD2> <!-- <KEYWORD2>LENGTH</KEYWORD2> --> <KEYWORD2>LOG</KEYWORD2> <KEYWORD2>LOG10</KEYWORD2> <KEYWORD2>LOWER-CASE</KEYWORD2> <KEYWORD2>MAX</KEYWORD2> <KEYWORD2>MEAN</KEYWORD2> <KEYWORD2>MEDIAN</KEYWORD2> <KEYWORD2>MIDRANGE</KEYWORD2> <KEYWORD2>MIN</KEYWORD2> <KEYWORD2>MOD</KEYWORD2> <KEYWORD2>NUMVAL</KEYWORD2> <KEYWORD2>NUMVAL-C</KEYWORD2> <KEYWORD2>ORD</KEYWORD2> <KEYWORD2>ORD-MAX</KEYWORD2> <KEYWORD2>ORD-MIN</KEYWORD2> <KEYWORD2>PRESENT-VALUE</KEYWORD2> <KEYWORD2>RANDOM</KEYWORD2> <KEYWORD2>RANGE</KEYWORD2> <KEYWORD2>REM</KEYWORD2> <KEYWORD2>REVERSE</KEYWORD2> <KEYWORD2>SIN</KEYWORD2> <KEYWORD2>SQRT</KEYWORD2> <KEYWORD2>STANDARD-DEVIATION</KEYWORD2> <KEYWORD2>SUM</KEYWORD2> <KEYWORD2>TAN</KEYWORD2> <KEYWORD2>UPPER-CASE</KEYWORD2> <KEYWORD2>VARIANCE</KEYWORD2> <KEYWORD2>WHEN-COMPILED</KEYWORD2> <!-- Oracle/SQL - Reserved Words <KEYWORD3>ACCESS</KEYWORD3> <KEYWORD3>ADD</KEYWORD3> <KEYWORD3>ALL</KEYWORD3> <KEYWORD3>ALTER</KEYWORD3> <KEYWORD3>AND</KEYWORD3> <KEYWORD3>ANY</KEYWORD3> <KEYWORD3>ARRAYLEN</KEYWORD3> <KEYWORD3>AS</KEYWORD3> <KEYWORD3>ASC</KEYWORD3> <KEYWORD3>AUDIT</KEYWORD3> <KEYWORD3>BETWEEN</KEYWORD3> <KEYWORD3>BY</KEYWORD3> <KEYWORD3>CHAR</KEYWORD3> <KEYWORD3>CHECK</KEYWORD3> <KEYWORD3>CLUSTER</KEYWORD3> <KEYWORD3>COLUMN</KEYWORD3> <KEYWORD3>COMMENT</KEYWORD3> <KEYWORD3>COMPRESS</KEYWORD3> <KEYWORD3>CONNECT</KEYWORD3> <KEYWORD3>CREATE</KEYWORD3> <KEYWORD3>CURRENT</KEYWORD3> <KEYWORD3>DATE</KEYWORD3> <KEYWORD3>DECIMAL</KEYWORD3> <KEYWORD3>DEFAULT</KEYWORD3> <KEYWORD3>DELETE</KEYWORD3> <KEYWORD3>DESC</KEYWORD3> <KEYWORD3>DISTINCT</KEYWORD3> <KEYWORD3>DROP</KEYWORD3> <KEYWORD3>ELSE</KEYWORD3> <KEYWORD3>EXCLUSIVE</KEYWORD3> <KEYWORD3>EXEC</KEYWORD3> <KEYWORD3>END-EXEC</KEYWORD3> <KEYWORD3>EXISTS</KEYWORD3> <KEYWORD3>FILE</KEYWORD3> <KEYWORD3>FLOAT</KEYWORD3> <KEYWORD3>FOR</KEYWORD3> <KEYWORD3>FROM</KEYWORD3> <KEYWORD3>GRANT</KEYWORD3> <KEYWORD3>GROUP</KEYWORD3> <KEYWORD3>HAVING</KEYWORD3> <KEYWORD3>IDENTIFIED</KEYWORD3> <KEYWORD3>IMMEDIATE</KEYWORD3> <KEYWORD3>IN</KEYWORD3> <KEYWORD3>INCREMENT</KEYWORD3> <KEYWORD3>INDEX</KEYWORD3> <KEYWORD3>INITIAL</KEYWORD3> <KEYWORD3>INSERT</KEYWORD3> <KEYWORD3>INTEGER</KEYWORD3> <KEYWORD3>INTERSECT</KEYWORD3> <KEYWORD3>INTO</KEYWORD3> <KEYWORD3>IS</KEYWORD3> <KEYWORD3>LEVEL</KEYWORD3> <KEYWORD3>LIKE</KEYWORD3> <KEYWORD3>LOCK</KEYWORD3> <KEYWORD3>LONG</KEYWORD3> <KEYWORD3>MAXEXTENTS</KEYWORD3> <KEYWORD3>MINUS</KEYWORD3> <KEYWORD3>MODE</KEYWORD3> <KEYWORD3>MODIFY</KEYWORD3> <KEYWORD3>NOAUDIT</KEYWORD3> <KEYWORD3>NOCOMPRESS</KEYWORD3> <KEYWORD3>NOT</KEYWORD3> <KEYWORD3>NOTFOUND</KEYWORD3> <KEYWORD3>NOWAIT</KEYWORD3> <KEYWORD3>NULL</KEYWORD3> <KEYWORD3>NUMBER</KEYWORD3> <KEYWORD3>OF</KEYWORD3> <KEYWORD3>OFFLINE</KEYWORD3> <KEYWORD3>ON</KEYWORD3> <KEYWORD3>ONLINE</KEYWORD3> <KEYWORD3>OPTION</KEYWORD3> <KEYWORD3>OR</KEYWORD3> <KEYWORD3>ORDER</KEYWORD3> <KEYWORD3>PCTFREE</KEYWORD3> <KEYWORD3>PRIOR</KEYWORD3> <KEYWORD3>PRIVILEGES</KEYWORD3> <KEYWORD3>PUBLIC</KEYWORD3> <KEYWORD3>RAW</KEYWORD3> <KEYWORD3>RENAME</KEYWORD3> <KEYWORD3>RESOURCE</KEYWORD3> <KEYWORD3>REVOKE</KEYWORD3> <KEYWORD3>ROW</KEYWORD3> <KEYWORD3>ROWID</KEYWORD3> <KEYWORD3>ROWLABEL</KEYWORD3> <KEYWORD3>ROWNUM</KEYWORD3> <KEYWORD3>ROWS</KEYWORD3> <KEYWORD3>START</KEYWORD3> <KEYWORD3>SELECT</KEYWORD3> <KEYWORD3>SESSION</KEYWORD3> <KEYWORD3>SET</KEYWORD3> <KEYWORD3>SHARE</KEYWORD3> <KEYWORD3>SIZE</KEYWORD3> <KEYWORD3>SMALLINT</KEYWORD3> <KEYWORD3>SQLBUF</KEYWORD3> <KEYWORD3>SUCCESSFUL</KEYWORD3> <KEYWORD3>SYNONYM</KEYWORD3> <KEYWORD3>SYSDATE</KEYWORD3> <KEYWORD3>TABLE</KEYWORD3> <KEYWORD3>THEN</KEYWORD3> <KEYWORD3>TO</KEYWORD3> <KEYWORD3>TRIGGER</KEYWORD3> <KEYWORD3>UID</KEYWORD3> <KEYWORD3>UNION</KEYWORD3> <KEYWORD3>UNIQUE</KEYWORD3> <KEYWORD3>UPDATE</KEYWORD3> <KEYWORD3>USER</KEYWORD3> <KEYWORD3>VALIDATE</KEYWORD3> <KEYWORD3>VALUES</KEYWORD3> <KEYWORD3>VARCHAR</KEYWORD3> <KEYWORD3>VARCHAR2</KEYWORD3> <KEYWORD3>VIEW</KEYWORD3> <KEYWORD3>WHENEVER</KEYWORD3> <KEYWORD3>WHERE</KEYWORD3> <KEYWORD3>WITH</KEYWORD3> --> <!-- Oracle/SQL - Keywords <KEYWORD3>ADMIN</KEYWORD3> <KEYWORD3>AFTER</KEYWORD3> <KEYWORD3>ALLOCATE</KEYWORD3> <KEYWORD3>ANALYZE</KEYWORD3> <KEYWORD3>ARCHIVE</KEYWORD3> <KEYWORD3>ARCHIVELOG</KEYWORD3> <KEYWORD3>AUTHORIZATION</KEYWORD3> <KEYWORD3>AVG</KEYWORD3> <KEYWORD3>BACKUP</KEYWORD3> <KEYWORD3>BEGIN</KEYWORD3> <KEYWORD3>BECOME</KEYWORD3> <KEYWORD3>BEFORE</KEYWORD3> <KEYWORD3>BLOCK</KEYWORD3> <KEYWORD3>BODY</KEYWORD3> <KEYWORD3>CACHE</KEYWORD3> <KEYWORD3>CANCEL</KEYWORD3> <KEYWORD3>CASCADE</KEYWORD3> <KEYWORD3>CHANGE</KEYWORD3> <KEYWORD3>CHARACTER</KEYWORD3> <KEYWORD3>CHECKPOINT</KEYWORD3> <KEYWORD3>CLOSE</KEYWORD3> <KEYWORD3>COBOL</KEYWORD3> <KEYWORD3>COMMIT</KEYWORD3> <KEYWORD3>COMPILE</KEYWORD3> <KEYWORD3>CONSTRAINT</KEYWORD3> <KEYWORD3>CONSTRAINTS</KEYWORD3> <KEYWORD3>CONTENTS</KEYWORD3> <KEYWORD3>CONTINUE</KEYWORD3> <KEYWORD3>CONTROLFILE</KEYWORD3> <KEYWORD3>COUNT</KEYWORD3> <KEYWORD3>DBA</KEYWORD3> <KEYWORD3>CURSOR</KEYWORD3> <KEYWORD3>CYCLE</KEYWORD3> <KEYWORD3>DATABASE</KEYWORD3> <KEYWORD3>DATAFILE</KEYWORD3> <KEYWORD3>DEC</KEYWORD3> <KEYWORD3>DECLARE</KEYWORD3> <KEYWORD3>DISABLE</KEYWORD3> <KEYWORD3>DISMOUNT</KEYWORD3> <KEYWORD3>DOUBLE</KEYWORD3> <KEYWORD3>DUMP</KEYWORD3> <KEYWORD3>EACH</KEYWORD3> <KEYWORD3>ENABLE</KEYWORD3> <KEYWORD3>END</KEYWORD3> <KEYWORD3>ESCAPE</KEYWORD3> <KEYWORD3>EVENTS</KEYWORD3> <KEYWORD3>EXCEPT</KEYWORD3> <KEYWORD3>EXCEPTIONS</KEYWORD3> <KEYWORD3>EXEC</KEYWORD3> <KEYWORD3>EXPLAIN</KEYWORD3> <KEYWORD3>EXECUTE</KEYWORD3> <KEYWORD3>EXTENT</KEYWORD3> <KEYWORD3>EXTERNALLY</KEYWORD3> <KEYWORD3>FETCH</KEYWORD3> <KEYWORD3>FLUSH</KEYWORD3> <KEYWORD3>FREELIST</KEYWORD3> <KEYWORD3>FREELISTS</KEYWORD3> <KEYWORD3>FORCE</KEYWORD3> <KEYWORD3>FOREIGN</KEYWORD3> <KEYWORD3>FORTRAN</KEYWORD3> <KEYWORD3>FOUND</KEYWORD3> <KEYWORD3>FUNCTION</KEYWORD3> <KEYWORD3>GO</KEYWORD3> <KEYWORD3>GOTO</KEYWORD3> <KEYWORD3>GROUPS</KEYWORD3> <KEYWORD3>INCLUDING</KEYWORD3> <KEYWORD3>INDICATOR</KEYWORD3> <KEYWORD3>INITRANS</KEYWORD3> <KEYWORD3>INSTANCE</KEYWORD3> <KEYWORD3>INT</KEYWORD3> <KEYWORD3>KEY</KEYWORD3> <KEYWORD3>LANGUAGE</KEYWORD3> <KEYWORD3>LAYER</KEYWORD3> <KEYWORD3>LINK</KEYWORD3> <KEYWORD3>LISTS</KEYWORD3> <KEYWORD3>LOGFILE</KEYWORD3> <KEYWORD3>MANAGE</KEYWORD3> <KEYWORD3>MANUAL</KEYWORD3> <KEYWORD3>MAX</KEYWORD3> <KEYWORD3>MAXDATAFILES</KEYWORD3> <KEYWORD3>MAXINSTANCES</KEYWORD3> <KEYWORD3>MAXLOGFILES</KEYWORD3> <KEYWORD3>MAXLOGHISTORY</KEYWORD3> <KEYWORD3>MAXLOGMEMBERS</KEYWORD3> <KEYWORD3>MAXTRANS</KEYWORD3> <KEYWORD3>MAXVALUE</KEYWORD3> <KEYWORD3>MIN</KEYWORD3> <KEYWORD3>MINEXTENTS</KEYWORD3> <KEYWORD3>MINVALUE</KEYWORD3> <KEYWORD3>MODULE</KEYWORD3> <KEYWORD3>MOUNT</KEYWORD3> <KEYWORD3>NEXT</KEYWORD3> <KEYWORD3>NEW</KEYWORD3> <KEYWORD3>NOARCHIVELOG</KEYWORD3> <KEYWORD3>NOCACHE</KEYWORD3> <KEYWORD3>NOCYCLE</KEYWORD3> <KEYWORD3>NOMAXVALUE</KEYWORD3> <KEYWORD3>NOMINVALUE</KEYWORD3> <KEYWORD3>NONE</KEYWORD3> <KEYWORD3>NOORDER</KEYWORD3> <KEYWORD3>NORESETLOGS</KEYWORD3> <KEYWORD3>NORMAL</KEYWORD3> <KEYWORD3>NOSORT</KEYWORD3> <KEYWORD3>NUMERIC</KEYWORD3> <KEYWORD3>OFF</KEYWORD3> <KEYWORD3>OLD</KEYWORD3> <KEYWORD3>ONLY</KEYWORD3> <KEYWORD3>OPEN</KEYWORD3> <KEYWORD3>OPTIMAL</KEYWORD3> <KEYWORD3>OWN</KEYWORD3> <KEYWORD3>PACKAGE</KEYWORD3> <KEYWORD3>PARALLEL</KEYWORD3> <KEYWORD3>PCTINCREASE</KEYWORD3> <KEYWORD3>PCTUSED</KEYWORD3> <KEYWORD3>PLAN</KEYWORD3> <KEYWORD3>PLI</KEYWORD3> <KEYWORD3>PRECISION</KEYWORD3> <KEYWORD3>PRIMARY</KEYWORD3> <KEYWORD3>PRIVATE</KEYWORD3> <KEYWORD3>PROCEDURE</KEYWORD3> <KEYWORD3>PROFILE</KEYWORD3> <KEYWORD3>QUOTA</KEYWORD3> <KEYWORD3>READ</KEYWORD3> <KEYWORD3>REAL</KEYWORD3> <KEYWORD3>RECOVER</KEYWORD3> <KEYWORD3>REFERENCES</KEYWORD3> <KEYWORD3>REFERENCING</KEYWORD3> <KEYWORD3>RESETLOGS</KEYWORD3> <KEYWORD3>RESTRICTED</KEYWORD3> <KEYWORD3>REUSE</KEYWORD3> <KEYWORD3>ROLE</KEYWORD3> <KEYWORD3>ROLES</KEYWORD3> <KEYWORD3>ROLLBACK</KEYWORD3> <KEYWORD3>SAVEPOINT</KEYWORD3> <KEYWORD3>SCHEMA</KEYWORD3> <KEYWORD3>SCN</KEYWORD3> <KEYWORD3>SECTION</KEYWORD3> <KEYWORD3>SEGMENT</KEYWORD3> <KEYWORD3>SEQUENCE</KEYWORD3> <KEYWORD3>SHARED</KEYWORD3> <KEYWORD3>SNAPSHOT</KEYWORD3> <KEYWORD3>SOME</KEYWORD3> <KEYWORD3>SORT</KEYWORD3> <KEYWORD3>SQL</KEYWORD3> <KEYWORD3>SQLCODE</KEYWORD3> <KEYWORD3>SQLERROR</KEYWORD3> <KEYWORD3>SQLSTATE</KEYWORD3> <KEYWORD3>STATEMENT_ID</KEYWORD3> <KEYWORD3>STATISTICS</KEYWORD3> <KEYWORD3>STOP</KEYWORD3> <KEYWORD3>STORAGE</KEYWORD3> <KEYWORD3>SUM</KEYWORD3> <KEYWORD3>SWITCH</KEYWORD3> <KEYWORD3>SYSTEM</KEYWORD3> <KEYWORD3>TABLES</KEYWORD3> <KEYWORD3>TABLESPACE</KEYWORD3> <KEYWORD3>TEMPORARY</KEYWORD3> <KEYWORD3>THREAD</KEYWORD3> <KEYWORD3>TIME</KEYWORD3> <KEYWORD3>TRACING</KEYWORD3> <KEYWORD3>TRANSACTION</KEYWORD3> <KEYWORD3>TRIGGERS</KEYWORD3> <KEYWORD3>TRUNCATE</KEYWORD3> <KEYWORD3>UNDER</KEYWORD3> <KEYWORD3>UNLIMITED</KEYWORD3> <KEYWORD3>UNTIL</KEYWORD3> <KEYWORD3>USE</KEYWORD3> <KEYWORD3>USING</KEYWORD3> <KEYWORD3>WHEN</KEYWORD3> <KEYWORD3>WRITE</KEYWORD3> <KEYWORD3>WORK</KEYWORD3> --> <LITERAL2>[COPY-PREFIX]</LITERAL2> <LITERAL2>[COUNT]</LITERAL2> <LITERAL2>[DISPLAY]</LITERAL2> <LITERAL2>[EXECUTE]</LITERAL2> <LITERAL2>[PG]</LITERAL2> <LITERAL2>[PREFIX]</LITERAL2> <LITERAL2>[PROGRAM]</LITERAL2> <LITERAL2>[SPECIAL-PREFIX]</LITERAL2> <LITERAL2>[TESTCASE]</LITERAL2> </KEYWORDS> </RULES> </MODE>
From: Howard Brazee on 20 Feb 2006 15:49 On Mon, 20 Feb 2006 21:31:09 +0100, Alain Reymond <arwebmail(a)skynet.be> wrote: >Here is the xml structure used by jEdit, a very good open source editor. >Maybe it can be a start to create one fir Kate. You'll find the >keywords, delimiters, etc... Interesting. How do we use it?
From: Oliver Wong on 20 Feb 2006 16:39 "Howard Brazee" <howard(a)brazee.net> wrote in message news:poakv19naosb1b6krp492n61ifor0915ep(a)4ax.com... > On Mon, 20 Feb 2006 21:31:09 +0100, Alain Reymond > <arwebmail(a)skynet.be> wrote: > >>Here is the xml structure used by jEdit, a very good open source editor. >>Maybe it can be a start to create one fir Kate. You'll find the >>keywords, delimiters, etc... > > Interesting. How do we use it? It comes bundled with jEdit, so if you have jEdit installed, you probably have that XML file installed as well, and so all you need to do is open up a COBOL file, and it will get syntax highlighted. For the OP, I guess the idea is to translate this XML file into whatever format Kate expects. Since there are so many keywords in COBOL, manual translation will probably be too painful. The OP should learn what jEdit's format is, what Kate's format is, and then write a utility to convert between the two quickly. - Oliver
|
Pages: 1 Prev: COBOL II to Enterprise COBOL Next: Program works fine in JCL but not when imbedded in a PROC |