[gtksourceview] cobol.lang: update, more keywords
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview] cobol.lang: update, more keywords
- Date: Sun, 9 Feb 2014 20:49:56 +0000 (UTC)
commit b7c4133e97b360e31d4fad3e269d589b82c0e553
Author: Sébastien Wilmet <swilmet gnome org>
Date: Sun Feb 9 21:46:31 2014 +0100
cobol.lang: update, more keywords
Thanks to Daniel Bader.
https://bugzilla.gnome.org/show_bug.cgi?id=636512
data/language-specs/cobol.lang | 881 ++++++++++++++++++++++++----------------
1 files changed, 536 insertions(+), 345 deletions(-)
---
diff --git a/data/language-specs/cobol.lang b/data/language-specs/cobol.lang
index b47c2e5..88ef516 100644
--- a/data/language-specs/cobol.lang
+++ b/data/language-specs/cobol.lang
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
- Authors: Fernando Brito
- Copyright (C) 2010 Fernando Brito <email fernandobrito com>
+ Copyright (C) 2010 - Fernando Brito <email fernandobrito com>
+ Copyright (C) 2011 - Daniel Bader <bugs bader googlemail com>
Credits:
Based on prolog.lang by Ignacio Casal Quinteiro <icq gnome org>
Cobol keywords taken from cobol.vim by Tim Pope <vimNOSPAM tpope info>
+ and the COBOL2000 (BS2000) V1.2 compiler description by Fujitsu Siemens.
GtkSourceView is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
@@ -15,7 +16,7 @@
GtkSourceView is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
@@ -23,10 +24,10 @@
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-->
-<language id="cobol" _name="Cobol" version="2.0" _section="Source">
+<language id="cobol" _name="COBOL" version="2.0" _section="Source">
<metadata>
<property name="mimetype">text/x-cobol</property>
- <property name="globs">*.cbl;*.cob</property>
+ <property name="globs">*.cbl;*.cob;*.cbd;*.cdb;*.cdc</property>
<property name="line-comment-start">*</property>
</metadata>
@@ -42,6 +43,8 @@
<style id="error" _name="Error" map-to="def:error"/>
</styles>
+ <default-regex-options case-sensitive="false"/>
+
<definitions>
<context id="line-comment" style-ref="comment" end-at-line-end="true" class="comment"
class-disabled="no-spell-check">
<start>^\s{0,6}\*</start>
@@ -50,16 +53,19 @@
</include>
</context>
+ <!-- everything must start at the 8th column, except the line comment, that is indicated ONLY by a * in
the 7th -->
<context id="bad-ident" style-ref="error" end-at-line-end="true" class="error"
class-disabled="no-spell-check">
- <start>^\s{0,6}\w</start> <!-- everything must start at the 8th column, except the line comment,
that is indicated ONLY by a * in the 7th -->
+ <start>^\s{0,6}\w</start>
</context>
+ <!-- http://docs.hp.com/en/65/books/lrintr.htm -->
<context id="bad-long-line" style-ref="error">
- <match>.{74,}</match> <!-- http://docs.hp.com/en/65/books/lrintr.htm -->
+ <match>.{74,}</match>
</context>
+ <!-- Credits: http://stackoverflow.com/questions/632475/regex-to-pick-commas-outside-of-quotes -->
<context id="bad-comment-line" style-ref="error" end-at-line-end="true" class="error"
class-disabled="no-spell-check">
- <start>(\*)(?=(?:[^"']|["|'][^"']*")*$)</start> <!-- Credits:
http://stackoverflow.com/questions/632475/regex-to-pick-commas-outside-of-quotes -->
+ <start>(\*)(?=(?:[^"']|["|'][^"']*")*$)</start>
</context>
<context id="variable" style-ref="variable">
@@ -83,355 +89,540 @@
</context>
<context id="constant" style-ref="constant">
- <keyword>SPACE</keyword>
- <keyword>SPACES</keyword>
- <keyword>NULL</keyword>
- <keyword>ZERO</keyword>
- <keyword>ZEROES</keyword>
- <keyword>ZEROS</keyword>
- <keyword>LOW-VALUES</keyword>
- <keyword>LOW-VALUE</keyword>
- <keyword>HIGH-VALUES</keyword>
- <keyword>HIGH-VALUE</keyword>
- <keyword>QUOTE</keyword>
- <keyword>QUOTES</keyword>
+ <keyword>space</keyword>
+ <keyword>spaces</keyword>
+ <keyword>null</keyword>
+ <keyword>zero</keyword>
+ <keyword>zeroes</keyword>
+ <keyword>zeros</keyword>
+ <keyword>low-values</keyword>
+ <keyword>low-value</keyword>
+ <keyword>high-values</keyword>
+ <keyword>high-value</keyword>
+ <keyword>quotes</keyword>
+ <keyword>quote</keyword>
</context>
<context id="keyword" style-ref="keyword">
- <keyword>ACCEPT</keyword>
- <keyword>ACCESS</keyword>
- <keyword>ADD</keyword>
- <keyword>ADDRESS</keyword>
- <keyword>ADVANCING</keyword>
- <keyword>AFTER</keyword>
- <keyword>ALPHABET</keyword>
- <keyword>ALPHABETIC</keyword>
- <keyword>ALPHABETIC-LOWER</keyword>
- <keyword>ALPHABETIC-UPPER</keyword>
- <keyword>ALPHANUMERIC</keyword>
- <keyword>ALPHANUMERIC-EDITED</keyword>
- <keyword>ALS</keyword>
- <keyword>ALTERNATE</keyword>
- <keyword>AND</keyword>
- <keyword>ANY</keyword>
- <keyword>ARE</keyword>
- <keyword>AREA</keyword>
- <keyword>AREAS</keyword>
- <keyword>ASCENDING</keyword>
- <keyword>ASSIGN</keyword>
- <keyword>AT</keyword>
- <keyword>AUTHOR</keyword>
- <keyword>BEFORE</keyword>
- <keyword>BINARY</keyword>
- <keyword>BLANK</keyword>
- <keyword>BLOCK</keyword>
- <keyword>BOTTOM</keyword>
- <keyword>BY</keyword>
- <keyword>CANCEL</keyword>
- <keyword>CBLL</keyword>
- <keyword>CD</keyword>
- <keyword>CF</keyword>
- <keyword>CH</keyword>
- <keyword>CHARACTER</keyword>
- <keyword>CHARACTERS</keyword>
- <keyword>CLASS</keyword>
- <keyword>CLOCK-UNITS</keyword>
- <keyword>CLOSE</keyword>
- <keyword>COBOL</keyword>
- <keyword>CODE</keyword>
- <keyword>CODE-SET</keyword>
- <keyword>COLLATING</keyword>
- <keyword>COLUMN</keyword>
- <keyword>COMMA</keyword>
- <keyword>COMMON</keyword>
- <keyword>COMMUNICATIONS</keyword>
- <keyword>COMPUTATIONAL</keyword>
- <keyword>COMPUTE</keyword>
- <keyword>CONTENT</keyword>
- <keyword>CONTINUE</keyword>
- <keyword>CONTROL</keyword>
- <keyword>CONVERTING</keyword>
- <keyword>CORR</keyword>
- <keyword>CORRESPONDING</keyword>
- <keyword>COUNT</keyword>
- <keyword>CURRENCY</keyword>
- <keyword>DATE</keyword>
- <keyword>DATE-COMPILED</keyword>
- <keyword>DATE-WRITTEN</keyword>
- <keyword>DAY</keyword>
- <keyword>DAY-OF-WEEK</keyword>
- <keyword>DE</keyword>
- <keyword>DEBUG-CONTENTS</keyword>
- <keyword>DEBUG-ITEM</keyword>
- <keyword>DEBUG-LINE</keyword>
- <keyword>DEBUG-NAME</keyword>
- <keyword>DEBUG-SUB-1</keyword>
- <keyword>DEBUG-SUB-2</keyword>
- <keyword>DEBUG-SUB-3</keyword>
- <keyword>DEBUGGING</keyword>
- <keyword>DECIMAL-POINT</keyword>
- <keyword>DELARATIVES</keyword>
- <keyword>DELETE</keyword>
- <keyword>DELIMITED</keyword>
- <keyword>DELIMITER</keyword>
- <keyword>DEPENDING</keyword>
- <keyword>DESCENDING</keyword>
- <keyword>DESTINATION</keyword>
- <keyword>DETAIL</keyword>
- <keyword>DISABLE</keyword>
- <keyword>DISPLAY</keyword>
- <keyword>DIVIDE</keyword>
- <keyword>DIVISION</keyword>
- <keyword>DOWN</keyword>
- <keyword>DUPLICATES</keyword>
- <keyword>DYNAMIC</keyword>
- <keyword>EGI</keyword>
- <keyword>ELSE</keyword>
- <keyword>EMI</keyword>
- <keyword>ENABLE</keyword>
- <keyword>END-ADD</keyword>
- <keyword>END-COMPUTE</keyword>
- <keyword>END-DELETE</keyword>
- <keyword>END-DIVIDE</keyword>
- <keyword>END-EVALUATE</keyword>
- <keyword>END-MULTIPLY</keyword>
- <keyword>END-OF-PAGE</keyword>
- <keyword>END-READ</keyword>
- <keyword>END-RECEIVE</keyword>
- <keyword>END-RETURN</keyword>
- <keyword>END-REWRITE</keyword>
- <keyword>END-SEARCH</keyword>
- <keyword>END-START</keyword>
- <keyword>END-STRING</keyword>
- <keyword>END-SUBTRACT</keyword>
- <keyword>END-UNSTRING</keyword>
- <keyword>END-WRITE</keyword>
- <keyword>EQUAL</keyword>
- <keyword>ERROR</keyword>
- <keyword>ESI</keyword>
- <keyword>EVALUATE</keyword>
- <keyword>EVERY</keyword>
- <keyword>EXCEPTION</keyword>
- <keyword>EXIT</keyword>
- <keyword>EXTEND</keyword>
- <keyword>EXTERNAL</keyword>
- <keyword>FALSE</keyword>
- <keyword>FD</keyword>
- <keyword>FILLER</keyword>
- <keyword>FINAL</keyword>
- <keyword>FIRST</keyword>
- <keyword>FOOTING</keyword>
- <keyword>FOR</keyword>
- <keyword>FROM</keyword>
- <keyword>GENERATE</keyword>
- <keyword>GIVING</keyword>
- <keyword>GLOBAL</keyword>
- <keyword>GREATER</keyword>
- <keyword>GROUP</keyword>
- <keyword>HEADING</keyword>
- <keyword>I-O</keyword>
- <keyword>IN</keyword>
- <keyword>INDEX</keyword>
- <keyword>INDEXED</keyword>
- <keyword>INDICATE</keyword>
- <keyword>INITIAL</keyword>
- <keyword>INITIALIZE</keyword>
- <keyword>INITIATE</keyword>
- <keyword>INPUT</keyword>
- <keyword>INSPECT</keyword>
- <keyword>INSTALLATION</keyword>
- <keyword>INTO</keyword>
- <keyword>IS</keyword>
- <keyword>JUST</keyword>
- <keyword>JUSTIFIED</keyword>
- <keyword>KEY</keyword>
- <keyword>LABEL</keyword>
- <keyword>LAST</keyword>
- <keyword>LEADING</keyword>
- <keyword>LEFT</keyword>
- <keyword>LENGTH</keyword>
- <keyword>LOCK</keyword>
- <keyword>MEMORY</keyword>
- <keyword>MERGE</keyword>
- <keyword>MESSAGE</keyword>
- <keyword>MODE</keyword>
- <keyword>MODULES</keyword>
- <keyword>MOVE</keyword>
- <keyword>MULTIPLE</keyword>
- <keyword>MULTIPLY</keyword>
- <keyword>NATIVE</keyword>
- <keyword>NEGATIVE</keyword>
- <keyword>NEXT</keyword>
- <keyword>NO</keyword>
- <keyword>NOT</keyword>
- <keyword>NUMBER</keyword>
- <keyword>NUMERIC</keyword>
- <keyword>NUMERIC-EDITED</keyword>
- <keyword>OCCURS</keyword>
- <keyword>OF</keyword>
- <keyword>OFF</keyword>
- <keyword>OMITTED</keyword>
- <keyword>ON</keyword>
- <keyword>OPEN</keyword>
- <keyword>OPTIONAL</keyword>
- <keyword>OR</keyword>
- <keyword>ORDER</keyword>
- <keyword>ORGANIZATION</keyword>
- <keyword>OTHER</keyword>
- <keyword>OUTPUT</keyword>
- <keyword>OVERFLOW</keyword>
- <keyword>PACKED-DECIMAL</keyword>
- <keyword>PADDING</keyword>
- <keyword>PAGE</keyword>
- <keyword>PAGE-COUNTER</keyword>
- <keyword>PF</keyword>
- <keyword>PH</keyword>
- <keyword>PIC</keyword>
- <keyword>PICTURE</keyword>
- <keyword>PLUS</keyword>
- <keyword>POINTER</keyword>
- <keyword>POSITION</keyword>
- <keyword>POSITIVE</keyword>
- <keyword>PRINTING</keyword>
- <keyword>PROCEDURES</keyword>
- <keyword>PROCEDD</keyword>
- <keyword>PROGRAM-ID</keyword>
- <keyword>PROGRAM</keyword>
- <keyword>PURGE</keyword>
- <keyword>QUEUE</keyword>
- <keyword>RANDOM</keyword>
- <keyword>RD</keyword>
- <keyword>READ</keyword>
- <keyword>RECEIVE</keyword>
- <keyword>RECORD</keyword>
- <keyword>RECORDS</keyword>
- <keyword>REDEFINES</keyword>
- <keyword>REEL</keyword>
- <keyword>REFERENCE</keyword>
- <keyword>REFERENCES</keyword>
- <keyword>RELATIVE</keyword>
- <keyword>RELEASE</keyword>
- <keyword>REMAINDER</keyword>
- <keyword>REMOVAL</keyword>
- <keyword>REPLACE</keyword>
- <keyword>REPLACING</keyword>
- <keyword>REPORT</keyword>
- <keyword>REPORTING</keyword>
- <keyword>REPORTS</keyword>
- <keyword>RERUN</keyword>
- <keyword>RESERVE</keyword>
- <keyword>RESET</keyword>
- <keyword>RETURN</keyword>
- <keyword>RETURNING</keyword>
- <keyword>REVERSED</keyword>
- <keyword>REWIND</keyword>
- <keyword>REWRITE</keyword>
- <keyword>RF</keyword>
- <keyword>RH</keyword>
- <keyword>RIGHT</keyword>
- <keyword>ROUNDED</keyword>
- <keyword>RUN</keyword>
- <keyword>SAME</keyword>
- <keyword>SD</keyword>
- <keyword>SEARCH</keyword>
- <keyword>SECTION</keyword>
- <keyword>SECURITY</keyword>
- <keyword>SEGMENT-LIMITED</keyword>
- <keyword>SEGMENT</keyword>
- <keyword>SELECT</keyword>
- <keyword>SEND</keyword>
- <keyword>SENTENCE</keyword>
- <keyword>SEPARATE</keyword>
- <keyword>SEQUENCE</keyword>
- <keyword>SEQUENTIAL</keyword>
- <keyword>SET</keyword>
- <keyword>SIGN</keyword>
- <keyword>SIZE</keyword>
- <keyword>SORT-MERGE</keyword>
- <keyword>SORT</keyword>
- <keyword>SOURCE-COMPUTER</keyword>
- <keyword>SOURCE</keyword>
- <keyword>STANDARD</keyword>
- <keyword>STANDARD-1</keyword>
- <keyword>STANDARD-2</keyword>
- <keyword>START</keyword>
- <keyword>STATUS</keyword>
- <keyword>STOP</keyword>
- <keyword>STRING</keyword>
- <keyword>SUB-QUEUE-1</keyword>
- <keyword>SUB-QUEUE-2</keyword>
- <keyword>SUB-QUEUE-3</keyword>
- <keyword>SUBTRACT</keyword>
- <keyword>SUM</keyword>
- <keyword>SUPPRESS</keyword>
- <keyword>SYMBOLIC</keyword>
- <keyword>SYNC</keyword>
- <keyword>SYNCHRONIZED</keyword>
- <keyword>TABLE</keyword>
- <keyword>TALLYING</keyword>
- <keyword>TAPE</keyword>
- <keyword>TERMINAL</keyword>
- <keyword>TERMINATE</keyword>
- <keyword>TEST</keyword>
- <keyword>TEXT</keyword>
- <keyword>THAN</keyword>
- <keyword>THEN</keyword>
- <keyword>THROUGH</keyword>
- <keyword>THRU</keyword>
- <keyword>TIME</keyword>
- <keyword>TIMES</keyword>
- <keyword>TO</keyword>
- <keyword>TOP</keyword>
- <keyword>TRAILING</keyword>
- <keyword>TRUE</keyword>
- <keyword>TYPE</keyword>
- <keyword>UNIT</keyword>
- <keyword>UNSTRING</keyword>
- <keyword>UNTIL</keyword>
- <keyword>UP</keyword>
- <keyword>UPON</keyword>
- <keyword>USAGE</keyword>
- <keyword>USE</keyword>
- <keyword>USING</keyword>
- <keyword>VALUE</keyword>
- <keyword>VALUES</keyword>
- <keyword>VARYING</keyword>
- <keyword>WHEN</keyword>
- <keyword>WITH</keyword>
- <keyword>WORDS</keyword>
- <keyword>WRITE</keyword>
- <keyword>OBJECT-COMPUTER</keyword>
- <keyword>SPECIAL-NAMES</keyword>
- <keyword>FILE-CONTROL</keyword>
- <keyword>I-O-CONTROL</keyword>
+ <keyword>accept</keyword>
+ <keyword>access</keyword>
+ <keyword>active-class</keyword>
+ <keyword>add</keyword>
+ <keyword>address</keyword>
+ <keyword>advancing</keyword>
+ <keyword>after</keyword>
+ <keyword>all</keyword>
+ <keyword>allocate</keyword>
+ <keyword>alphabet</keyword>
+ <keyword>alphabetic-lower</keyword>
+ <keyword>alphabetic-upper</keyword>
+ <keyword>alphabetic</keyword>
+ <keyword>alphanumeric-edited</keyword>
+ <keyword>alphanumeric</keyword>
+ <keyword>also</keyword>
+ <keyword>alter</keyword>
+ <keyword>alternate</keyword>
+ <keyword>and</keyword>
+ <keyword>any</keyword>
+ <keyword>anycase</keyword>
+ <keyword>are</keyword>
+ <keyword>area</keyword>
+ <keyword>areas</keyword>
+ <keyword>as</keyword>
+ <keyword>ascending</keyword>
+ <keyword>assign</keyword>
+ <keyword>at</keyword>
+ <keyword>author</keyword>
+
+ <keyword>b-and</keyword>
+ <keyword>b-not</keyword>
+ <keyword>b-or</keyword>
+ <keyword>b-xor</keyword>
+ <keyword>based</keyword>
+ <keyword>before</keyword>
+ <keyword>beginning</keyword>
+ <keyword>binary-char</keyword>
+ <keyword>binary-double</keyword>
+ <keyword>binary-long</keyword>
+ <keyword>binary-short</keyword>
+ <keyword>binary</keyword>
+ <keyword>bit</keyword>
+ <keyword>blank</keyword>
+ <keyword>block</keyword>
+ <keyword>boolean</keyword>
+ <keyword>bottom</keyword>
+ <keyword>by</keyword>
+
+ <keyword>case</keyword>
+ <keyword>cbl-ctr</keyword>
+ <keyword>cf</keyword>
+ <keyword>ch</keyword>
+ <keyword>character</keyword>
+ <keyword>characters</keyword>
+ <keyword>checking</keyword>
+ <keyword>class-id</keyword>
+ <keyword>class-units</keyword>
+ <keyword>class</keyword>
+ <keyword>close</keyword>
+ <keyword>code</keyword>
+ <keyword>code-set</keyword>
+ <keyword>col</keyword>
+ <keyword>collating</keyword>
+ <keyword>cols</keyword>
+ <keyword>column</keyword>
+ <keyword>columns</keyword>
+ <keyword>comma</keyword>
+ <keyword>commit</keyword>
+ <keyword>common</keyword>
+ <keyword>communication</keyword>
+ <keyword>comp-1</keyword>
+ <keyword>comp-2</keyword>
+ <keyword>comp-3</keyword>
+ <keyword>comp-5</keyword>
+ <keyword>comp</keyword>
+ <keyword>computational-1</keyword>
+ <keyword>computational-2</keyword>
+ <keyword>computational-3</keyword>
+ <keyword>computational-5</keyword>
+ <keyword>computational</keyword>
+ <keyword>compute</keyword>
+ <keyword>condition</keyword>
+ <keyword>connect</keyword>
+ <keyword>console</keyword>
+ <keyword>constant</keyword>
+ <keyword>contains</keyword>
+ <keyword>content</keyword>
+ <keyword>continue</keyword>
+ <keyword>control</keyword>
+ <keyword>controls</keyword>
+ <keyword>converting</keyword>
+ <keyword>copy</keyword>
+ <keyword>corr</keyword>
+ <keyword>corresponding</keyword>
+ <keyword>count</keyword>
+ <keyword>creating</keyword>
+ <keyword>crt</keyword>
+ <keyword>currency</keyword>
+ <keyword>current</keyword>
+ <keyword>cursor</keyword>
+
+ <keyword>data-pointer</keyword>
+ <keyword>database-exception</keyword>
+ <keyword>database-key-long</keyword>
+ <keyword>database-key</keyword>
+ <keyword>date-compiled</keyword>
+ <keyword>date-written</keyword>
+ <keyword>date</keyword>
+ <keyword>day</keyword>
+ <keyword>day-of-week</keyword>
+ <keyword>db</keyword>
+ <keyword>de</keyword>
+ <keyword>debug-contents</keyword>
+ <keyword>debug-item</keyword>
+ <keyword>debug-line</keyword>
+ <keyword>debug-name</keyword>
+ <keyword>debug-sub-1</keyword>
+ <keyword>debug-sub-2</keyword>
+ <keyword>debug-sub-3</keyword>
+ <keyword>debugging</keyword>
+ <keyword>decimal-point</keyword>
+ <keyword>declaratives</keyword>
+ <keyword>default</keyword>
+ <keyword>delete</keyword>
+ <keyword>delimited</keyword>
+ <keyword>delimiter</keyword>
+ <keyword>depending</keyword>
+ <keyword>descending</keyword>
+ <keyword>detail</keyword>
+ <keyword>disable</keyword>
+ <keyword>disc</keyword>
+ <keyword>disconnect</keyword>
+ <keyword>display</keyword>
+ <keyword>divide</keyword>
+ <keyword>division</keyword>
+ <keyword>down</keyword>
+ <keyword>duplicate</keyword>
+ <keyword>duplicates</keyword>
+ <keyword>dynamic</keyword>
+
+ <keyword>ebcdic</keyword>
+ <keyword>ec</keyword>
+ <keyword>else</keyword>
+ <keyword>empty</keyword>
+ <keyword>enable</keyword>
+ <keyword>end-accept</keyword>
+ <keyword>end-add</keyword>
+ <keyword>end-compute</keyword>
+ <keyword>end-delete</keyword>
+ <keyword>end-display</keyword>
+ <keyword>end-divide</keyword>
+ <keyword>end-evaluate</keyword>
+ <keyword>end-invoke</keyword>
+ <keyword>end-multiply</keyword>
+ <keyword>end-of-page</keyword>
+ <keyword>end-read</keyword>
+ <keyword>end-receive</keyword>
+ <keyword>end-return</keyword>
+ <keyword>end-rewrite</keyword>
+ <keyword>end-search</keyword>
+ <keyword>end-start</keyword>
+ <keyword>end-string</keyword>
+ <keyword>end-subtract</keyword>
+ <keyword>end-unstring</keyword>
+ <keyword>end-write</keyword>
+ <keyword>end</keyword>
+ <keyword>ending</keyword>
+ <keyword>entry</keyword>
+ <keyword>eo</keyword>
+ <keyword>eop</keyword>
+ <keyword>equal</keyword>
+ <keyword>equals</keyword>
+ <keyword>erase</keyword>
+ <keyword>error</keyword>
+ <keyword>escape</keyword>
+ <keyword>evaluate</keyword>
+ <keyword>every</keyword>
+ <keyword>exception-object</keyword>
+ <keyword>exception</keyword>
+ <keyword>exclusive</keyword>
+ <keyword>exit</keyword>
+ <keyword>extend</keyword>
+ <keyword>extended</keyword>
+ <keyword>external</keyword>
+
+ <keyword>factory</keyword>
+ <keyword>false</keyword>
+ <keyword>fd</keyword>
+ <keyword>fetch</keyword>
+ <keyword>file-control</keyword>
+ <keyword>filler</keyword>
+ <keyword>final</keyword>
+ <keyword>find</keyword>
+ <keyword>finish</keyword>
+ <keyword>first</keyword>
+ <keyword>float-extended</keyword>
+ <keyword>float-long</keyword>
+ <keyword>float-short</keyword>
+ <keyword>footing</keyword>
+ <keyword>for</keyword>
+ <keyword>format</keyword>
+ <keyword>free</keyword>
+ <keyword>from</keyword>
+ <keyword>function-id</keyword>
+ <keyword>function</keyword>
+
+ <keyword>generate</keyword>
+ <keyword>get</keyword>
+ <keyword>giving</keyword>
+ <keyword>global</keyword>
+ <keyword>go</keyword>
+ <keyword>greater</keyword>
+ <keyword>group-usage</keyword>
+ <keyword>group</keyword>
+
+ <keyword>heading</keyword>
+
+ <keyword>i-o-control</keyword>
+ <keyword>i-o</keyword>
+ <keyword>id</keyword>
+ <keyword>ignoring</keyword>
+ <keyword>in</keyword>
+ <keyword>including</keyword>
+ <keyword>index</keyword>
+ <keyword>indexed</keyword>
+ <keyword>indicate</keyword>
+ <keyword>inherits</keyword>
+ <keyword>initial</keyword>
+ <keyword>initialize</keyword>
+ <keyword>initiate</keyword>
+ <keyword>input</keyword>
+ <keyword>inspect</keyword>
+ <keyword>installation</keyword>
+ <keyword>interface</keyword>
+ <keyword>interface-id</keyword>
+ <keyword>into</keyword>
+ <keyword>invalid</keyword>
+ <keyword>is</keyword>
+
+ <keyword>just</keyword>
+ <keyword>justified</keyword>
+
+ <keyword>keep</keyword>
+ <keyword>key</keyword>
+
+ <keyword>label</keyword>
+ <keyword>last</keyword>
+ <keyword>leading</keyword>
+ <keyword>left</keyword>
+ <keyword>length</keyword>
+ <keyword>less</keyword>
+ <keyword>limit</keyword>
+ <keyword>limited</keyword>
+ <keyword>limits</keyword>
+ <keyword>linage</keyword>
+ <keyword>line</keyword>
+ <keyword>line-counter</keyword>
+ <keyword>lines</keyword>
+ <keyword>locale</keyword>
+ <keyword>lock</keyword>
+
+ <keyword>mask</keyword>
+ <keyword>matching</keyword>
+ <keyword>member</keyword>
+ <keyword>members</keyword>
+ <keyword>membership</keyword>
+ <keyword>memory</keyword>
+ <keyword>merge</keyword>
+ <keyword>message</keyword>
+ <keyword>method</keyword>
+ <keyword>method-id</keyword>
+ <keyword>minus</keyword>
+ <keyword>mode</keyword>
+ <keyword>modify</keyword>
+ <keyword>modules</keyword>
+ <keyword>more-labels</keyword>
+ <keyword>move</keyword>
+ <keyword>multiple</keyword>
+ <keyword>multiply</keyword>
+
+ <keyword>national-edited</keyword>
+ <keyword>national</keyword>
+ <keyword>native</keyword>
+ <keyword>negative</keyword>
+ <keyword>nested</keyword>
+ <keyword>next</keyword>
+ <keyword>no</keyword>
+ <keyword>not</keyword>
+ <keyword>number</keyword>
+ <keyword>numeric-edited</keyword>
+ <keyword>numeric</keyword>
+
+ <keyword>object-computer</keyword>
+ <keyword>object-reference</keyword>
+ <keyword>object</keyword>
+ <keyword>occurence</keyword>
+ <keyword>occurs</keyword>
+ <keyword>of</keyword>
+ <keyword>off</keyword>
+ <keyword>omitted</keyword>
+ <keyword>on</keyword>
+ <keyword>open</keyword>
+ <keyword>optional</keyword>
+ <keyword>options</keyword>
+ <keyword>or</keyword>
+ <keyword>order</keyword>
+ <keyword>organization</keyword>
+ <keyword>other</keyword>
+ <keyword>output</keyword>
+ <keyword>overflow</keyword>
+ <keyword>override</keyword>
+ <keyword>owner</keyword>
+
+ <keyword>packed-decimal</keyword>
+ <keyword>padding</keyword>
+ <keyword>page-counter</keyword>
+ <keyword>page</keyword>
+ <keyword>permanent</keyword>
+ <keyword>pf</keyword>
+ <keyword>ph</keyword>
+ <keyword>pic</keyword>
+ <keyword>picture</keyword>
+ <keyword>plus</keyword>
+ <keyword>pointer</keyword>
+ <keyword>position</keyword>
+ <keyword>positive</keyword>
+ <keyword>present</keyword>
+ <keyword>print-switch</keyword>
+ <keyword>printing</keyword>
+ <keyword>prior</keyword>
+ <keyword>proceed</keyword>
+ <keyword>program-begin</keyword>
+ <keyword>program-done</keyword>
+ <keyword>program-id</keyword>
+ <keyword>program-pointer</keyword>
+ <keyword>program</keyword>
+ <keyword>property</keyword>
+ <keyword>protected</keyword>
+ <keyword>prototype</keyword>
+ <keyword>purge</keyword>
+
+ <keyword>raise</keyword>
+ <keyword>raising</keyword>
+ <keyword>random</keyword>
+ <keyword>rd</keyword>
+ <keyword>read</keyword>
+ <keyword>ready</keyword>
+ <keyword>realm-name</keyword>
+ <keyword>realm</keyword>
+ <keyword>receive</keyword>
+ <keyword>record</keyword>
+ <keyword>recording</keyword>
+ <keyword>records</keyword>
+ <keyword>redefines</keyword>
+ <keyword>reel</keyword>
+ <keyword>reference</keyword>
+ <keyword>relative</keyword>
+ <keyword>release</keyword>
+ <keyword>remainder</keyword>
+ <keyword>removal</keyword>
+ <keyword>renames</keyword>
+ <keyword>repeated</keyword>
+ <keyword>replace</keyword>
+ <keyword>replacing</keyword>
+ <keyword>report</keyword>
+ <keyword>reporting</keyword>
+ <keyword>reports</keyword>
+ <keyword>repository</keyword>
+ <keyword>rerun</keyword>
+ <keyword>reserve</keyword>
+ <keyword>reset</keyword>
+ <keyword>result</keyword>
+ <keyword>resume</keyword>
+ <keyword>retaining</keyword>
+ <keyword>retrieval</keyword>
+ <keyword>retry</keyword>
+ <keyword>return</keyword>
+ <keyword>returning</keyword>
+ <keyword>reversed</keyword>
+ <keyword>rewind</keyword>
+ <keyword>rewrite</keyword>
+ <keyword>rf</keyword>
+ <keyword>rh</keyword>
+ <keyword>right</keyword>
+ <keyword>rollback</keyword>
+ <keyword>rounded</keyword>
+ <keyword>run</keyword>
+
+ <keyword>same</keyword>
+ <keyword>screen</keyword>
+ <keyword>sd</keyword>
+ <keyword>search</keyword>
+ <keyword>section</keyword>
+ <keyword>security</keyword>
+ <keyword>segment-limit</keyword>
+ <keyword>select</keyword>
+ <keyword>selective</keyword>
+ <keyword>self</keyword>
+ <keyword>send</keyword>
+ <keyword>sentence</keyword>
+ <keyword>separate</keyword>
+ <keyword>sequence</keyword>
+ <keyword>sequential</keyword>
+ <keyword>set-selection</keyword>
+ <keyword>set</keyword>
+ <keyword>sets</keyword>
+ <keyword>sharing</keyword>
+ <keyword>sign</keyword>
+ <keyword>size</keyword>
+ <keyword>sort-merge</keyword>
+ <keyword>sort-tape</keyword>
+ <keyword>sort-tapes</keyword>
+ <keyword>sort</keyword>
+ <keyword>sorted</keyword>
+ <keyword>source-computer</keyword>
+ <keyword>source</keyword>
+ <keyword>sources</keyword>
+ <keyword>special-names</keyword>
+ <keyword>standard-1</keyword>
+ <keyword>standard-2</keyword>
+ <keyword>standard</keyword>
+ <keyword>start</keyword>
+ <keyword>status</keyword>
+ <keyword>stop</keyword>
+ <keyword>store</keyword>
+ <keyword>string</keyword>
+ <keyword>sub-schema</keyword>
+ <keyword>subtract</keyword>
+ <keyword>sum</keyword>
+ <keyword>super</keyword>
+ <keyword>suppress</keyword>
+ <keyword>suppressing</keyword>
+ <keyword>symbolic</keyword>
+ <keyword>sync</keyword>
+ <keyword>synchronized</keyword>
+ <keyword>system-default</keyword>
+ <keyword>system</keyword>
+
+ <keyword>table</keyword>
+ <keyword>tally</keyword>
+ <keyword>tallying</keyword>
+ <keyword>tape</keyword>
+ <keyword>tapes</keyword>
+ <keyword>tenant</keyword>
+ <keyword>terminal</keyword>
+ <keyword>terminate</keyword>
+ <keyword>test</keyword>
+ <keyword>than</keyword>
+ <keyword>then</keyword>
+ <keyword>through</keyword>
+ <keyword>thru</keyword>
+ <keyword>time</keyword>
+ <keyword>times</keyword>
+ <keyword>to</keyword>
+ <keyword>top</keyword>
+ <keyword>trailing</keyword>
+ <keyword>true</keyword>
+ <keyword>try</keyword>
+ <keyword>type</keyword>
+ <keyword>typedef</keyword>
+
+ <keyword>unit</keyword>
+ <keyword>units</keyword>
+ <keyword>universal</keyword>
+ <keyword>unlock</keyword>
+ <keyword>unstring</keyword>
+ <keyword>until</keyword>
+ <keyword>up</keyword>
+ <keyword>update</keyword>
+ <keyword>upon</keyword>
+ <keyword>usage-mode</keyword>
+ <keyword>usage</keyword>
+ <keyword>use</keyword>
+ <keyword>user-default</keyword>
+ <keyword>using</keyword>
+
+ <keyword>val-status</keyword>
+ <keyword>valid</keyword>
+ <keyword>validate-status</keyword>
+ <keyword>validate</keyword>
+ <keyword>value</keyword>
+ <keyword>values</keyword>
+ <keyword>varying</keyword>
+ <keyword>via</keyword>
+
+ <keyword>when</keyword>
+ <keyword>with</keyword>
+ <keyword>within</keyword>
+ <keyword>words</keyword>
+ <keyword>write</keyword>
</context>
<context id="section-name" style-ref="keyword">
- <keyword>CONFIGURATION</keyword>
- <keyword>INPUT-OUTPUT</keyword>
- <keyword>FILE</keyword>
- <keyword>WORKING-STORAGE</keyword>
- <keyword>LOCAL-STORAGE</keyword>
- <keyword>LINKAGE</keyword>
+ <keyword>configuration</keyword>
+ <keyword>input-output</keyword>
+ <keyword>file</keyword>
+ <keyword>working-storage</keyword>
+ <keyword>local-storage</keyword>
+ <keyword>linkage</keyword>
</context>
<context id="division-name" style-ref="keyword">
- <keyword>IDENTIFICATION</keyword>
- <keyword>ENVIRONMENT</keyword>
- <keyword>DATA</keyword>
- <keyword>PROCEDURE</keyword>
+ <keyword>identification</keyword>
+ <keyword>environment</keyword>
+ <keyword>data</keyword>
+ <keyword>procedure</keyword>
</context>
<context id="call" style-ref="statement">
- <keyword>END-CALL</keyword>
- <keyword>CALL</keyword>
- <keyword>CANCEL</keyword>
- <keyword>GOBACK</keyword>
- <keyword>END-PERFORM</keyword>
- <keyword>PERFORM</keyword>
- <keyword>INVOKE</keyword>
- <keyword>END-IF</keyword>
- <keyword>IF</keyword>
+ <keyword>end-call</keyword>
+ <keyword>call</keyword>
+ <keyword>cancel</keyword>
+ <keyword>goback</keyword>
+ <keyword>end-perform</keyword>
+ <keyword>perform</keyword>
+ <keyword>invoke</keyword>
+ <keyword>end-if</keyword>
+ <keyword>if</keyword>
</context>
<context id="cobol" class="no-spell-check">
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]