Table of Contents
COBOL for the 21st Century - COBOL Character Set and Reserved Words
Return to COBOL for the 21st Century, COBOL bibliography]], COBOL, COBOL DevOps]], Awesome [[COBOL, Awesome [[IBM Mainframe, IBM Mainframe development]], IBM Mainframe bibliography]], Fortran
" ([[Cbl21stC]] [[2006]])
VI. APPENDIXES
A. COBOL Character Set and Reserved Words
Appendix A. COBOL Character Set and Reserved Words
See the COBOL Syntax Reference Guide that accompanies this book for full Instruction Formats.
COBOL CHARACTERS The following lists are in ascending order:
EBCDIC
ASCII
.
<
(
+
$
)
;
-
/
,
'
=
“
a–z
A–Z
0–9
space
less than
left parenthesis
plus symbol
asterisk, multiplication
right parenthesis
semicolon
hyphen, minus sign
slash, division
greater than
single quotation mark
quotation mark
”
$
'
(
)
+
,
-
.
/
0–9
;
<
=
A–Z
a–z
space
quotation mark
single quotation mark
left parenthesis
right parenthesis
asterisk, multiplication
plus symbol
hyphen, minus sign
slash, division
semicolon
less than
greater than
COBOL RESERVED WORDS Each COBOL compiler has a list of reserved words that:
Includes all entries in the ANS COBOL standard.
Includes additional entries not part of the standard but that are either VAX or IBM compiler extensions. These are called enhancements.
You may find that your computer has additional reserved words. Diagnostic messages will print if you are using a reserved word incorrectly.
Reserved words that are not relevant for COBOL 74 are denoted with a single asterisk (*). COBOL 74 reserved words that are not reserved in the new standard are denoted with a double asterisk (**). Words marked with a (V) are VAX COBOL 85 extensions. Words marked with an (I) are IBM COBOL 85 extensions.
ACTUAL (I)
AFTER
ALL
ALLOWING (V)
ALSO
AND
ANY *
APPLY (V)
ARE
AREA
AREAS
ASCENDING
AT
AUTOTERMINATE (V)
BASIS (I)
BATCH (V)
BEFORE
BEGINNING (V)/(I)
BELL (V)
BIT (V)/(I)
BITS (V)/(I)
BLINKING (V)
BOLD (V)
BOOLEAN (V)/(I)
BY
CANCEL
CBL (I)
CD
CF
CH
COM-REG (I)
COMMIT (V)/(I)
COMMON (V)
COMP-1 (V)/(I)
COMP-2 (V)/(I)
COMP-3 (V)/(I)
COMP-4 (V)/(I)
COMP-5 (V)
COMP-6 (V)
COMPUTATIONAL-1 (V)/(I)
COMPUTATIONAL-2 (V)/(I)
COMPUTATIONAL-3 (V)/(I)
COMPUTATIONAL-4 (V)/(I)
COMPUTATIONAL-5 (V)
COMPUTATIONAL-6 (V)
CONCURRENT (V)
CONFIGURATION
CONNECT (V)/(I)
CONSOLE (I)
CONTAIN (V)
CONTAINS
CONTENT *
CONTINUE *
CONVERSION (V)
CONVERTING *
CORR
CORRESPONDING
CURRENT (V)
DB (V)
DEBUG-SUB (V)
DB-UWA (V)
DE
DEBUG-CONTENTS
DEBUG-ITEM
DEBUG-LINE
DEBUG-SIZE (V)
DEBUG-SUB (V)
DEBUG-SUB-1
DEBUG-SUB-2
DEBUG-SUB-3
DEBUG-SUB-ITEM (V)
DEBUG-SUB-N (V)
DEBUGGING
DEFAULT
DELIMITED
DELIMITER
DEPENDING
DESCENDING
DESCRIPTOR (V)
DETAIL
DICTIONARY (V)
DISABLE
DISCONNECT
DISP (I)
DISPLAY-1 (I)
DISPLAY-6 (V)
DISPLAY-7 (V)
DISPLAY-9 (V)
DOES (V)
DUPLICATE
DUPLICATES
DYNAMIC
ECHO (V)
EGCS (I)
EGI
EJECT (I)
EMI
EMPTY
ENABLE
END-CONNECT (V)
END-DISCONNECT (V)
END-ERASE (V)
END-FETCH (V)
END-FIND (V)
END-FINISH (V)
END-FREE (V)
END-GET (V)
ENDING (V)/(I)
END-KEEP (V)
END-MULTIPLY *
END-OF-PAGE
END-RECEIVE *
END-RECONNECT (V)
END-ROLLBACK (V)
END-SUBTRACT *
ENTER
ENTRY (I)
EOP
ERASE
ESI
EVERY **
EXCEEDS (V)
EXCLUSIVE (V)
EXOR (V)
EXTEND
EXTERNAL *
FAILURE (V)
FALSE *
FETCH (V)
FINAL
FIND (V)
FINISH (V)
FOOTING
FOR
FREE (V)
FROM
GENERATE
GET (V)
GIVING
GLOBAL *
GO
GOBACK (I)
HEADING
ID (I)
IN
INCLUDING (V)
INDICATE
INITIAL
INITIALIZE *
INITIATE
INSERT (I)
INSTALLATION
INTO
INVALID
I-O
I-O-CONTROL
IS
JUST
JUSTIFIED
KANJI (I)
KEEP (V)
LAST
LD (V)
LEADING
LEAVE (I)
LINAGE
LINAGE-COUNTER
LINE
LINE-COUNTER
LINES
LINKAGE
LOCALLY
LOW-VALUE
LOW-VALUES
MATCH (V)
MATCHES (V)
MEMBER (V)
MEMBERSHIP (V)
MEMORY **
MERGE
MODULES **
MORE-LABELS (I)
MULTIPLE
MULTIPLY
NATIVE
NEXT
NO
NOMINAL (I)
NON-NULL (V)
NONE (I)
NOTE (I)
NULL (V)/(I)
NULLS (I)
OCCURS
OF
OFF
OFFSET (V)
OMITTED
ON
ONLY
OPTIONAL
OR
ORGANIZATION
OTHER *
OTHERS (V)
OVERFLOW
OWNER (V)
PACKED-DECIMAL
PADDING *
PAGE
PAGE-COUNTER
PARAGRAPH (I)
PASSWORD (I)
PF
PH
PIC
PICTURE
PLUS
POINTER
PRESENT (I)
PRINTING
PRIOR
PROCEED
PROGRAM-ID
PROTECTED
PURGE *
QUEUE
QUOTE
QUOTES
RD
READERS (V)
READY (V)/(I)
REALM
REALMS (V)
RECEIVE
RECONNECT
RECORDING (I)
REDEFINES
REEL
REFERENCE-MODIFIER (V)
REGARDLESS (V)
RELEASE
RELOAD (I)
REMAINDER
REMOVAL
RENAMES
REPLACE *
REPLACING
REPORTING
REREAD (I)
RERUN
RESET
RETAINING
RETRIEVAL
REWIND
REWRITE
RF
RH
RMS-STS (V)
RMS-STV (V)
ROLLBACK (V)
ROUNDED
SAME
SCREEN (V)
SD
SECURITY
SEGMENT
SEGMENT-LIMIT
SELECT
SEND
SENTENCE
SEPARATE
SEQUENTIAL
SERVICE (I)
SETS (V)
SHIFT-IN (I)
SHIFT-OUT (I)
SIZE
SKIP-1 (I)
SKIP-2 (I)
SKIP-3 (I)
SORT-MERGE
SPACE
SPACES
SPECIAL-NAMES
STANDARD-1
STANDARD-2 *
SUB-QUEUE-1
SUB-QUEUE-2
SUB-QUEUE-3
SUB-SCHEMA
SUBTRACT
SUCCESS (V)
SUPPRESS
SYMBOLIC
SYNCHRONIZED
TALLY (I)
TALLYING
TAPE
THAN
THEN *
THROUGH
THRU
TIMES
TITLE (I)
TO
TOP
TRAILING
TRUE *
UNDERLINED (V)
UNEQUAL
UNLOCK (V)
UNSTRING
UNTIL
UPDATERS (V)
UPON
VARYING
WHERE (V)
WITH
WITHIN
WORDS **
WRITE-ONLY (I)
WRITERS (V)
ZEROS
+
-
/
**
<
=
= *
⇐
FUNCTION NAMES INCLUDED IN THE EXTENSIONS TO COBOL 85 The following is the list of function names included in the extensions to COBOL 85:
ABS
ACOS
ASIN
ATAN
CHAR-NATIONAL
COS
DISPLAY-OF
EXCEPTION-LOCATION
EXP
FACTORIAL
FRACTION-PART
INTEGER-PART
LENGTH-AN
LOG
LOG10
MIDRANGE
MOD
NATIONAL-OF
NUMVAL-C
ORD
ORD-MAX
ORD-MIN
REM
SIN
NEW COBOL 2008 RESERVED WORDS The following is the list of reserved words already approved for the new standard:
B-AND
B-NOT
B-OR
B-XOR
CLASS-ID
CONFORMING
END-INVOKE
INTERFACE
INTERFACE-ID
INVARIANT
INVOKE
METHOD-ID
NATIONAL
NATIONAL-EDITED
OVERRIDE
PROPERTY
RAISE
REPOSITORY
RETURNING
REUSES
SELF
Fair [[Use]] [[Source]]s
Fair [[Use Sources]]:
COBOL: COBOL Fundamentals, COBOL Inventor - COBOL Language Designer: 1959 by Howard Bromberg, Norman Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney, with indirect influence from Grace Hopper, CODASYL, ANSI COBOL, ISO/IEC COBOL; Modern COBOL - Legacy COBOL, IBM COBOL, COBOL keywords, COBOL data structures - COBOL algorithms, COBOL syntax, Visual COBOL, COBOL on Windows, COBOL on Linux, COBOL on UNIX, COBOL on macOS, Mainframe COBOL, IBM i COBOL, IBM Mainframe DevOps, COBOL Standards, COBOL Paradigms (Imperative COBOL, Procedural COBOL, Object-Oriented COBOL - COBOL OOP, Functional COBOL), COBOL syntax, COBOL installation, COBOL containerization, COBOL configuration, COBOL compilers, COBOL IDEs, COBOL development tools, COBOL DevOps - COBOL SRE, COBOL data science - COBOL DataOps, COBOL machine learning, COBOL deep learning, COBOL concurrency, COBOL history, COBOL bibliography, COBOL glossary, COBOL topics, COBOL courses, COBOL Standard Library, COBOL libraries, COBOL frameworks, COBOL research, Grace Hopper, COBOL GitHub, Written in COBOL, COBOL popularity, COBOL Awesome list, COBOL Versions. (navbar_cobol)
© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.