Web Search

isCOBOL Evolve: Language Reference
Copyrights
Preface
Acknowledgement
Copyright Notice
Definitions
Source Formats
Fixed
Terminal
Free
Program Structure
Identification Division
PROGRAM-ID Paragraph
CLASS-ID Paragraph
FACTORY Paragraph
OBJECT Paragraph
METHOD-ID Paragraph
Javadoc comments
Environment Division
CONFIGURATION Section
SOURCE-COMPUTER Paragraph
OBJECT-COMPUTER Paragraph
SPECIAL-NAMES Paragraph
REPOSITORY Paragraph
INPUT-OUTPUT Section
FILE-CONTROL Paragraph
File Names
-Q <printerName> syntax
File names interpretation
I-O-CONTROL Paragraph
Data Division
FILE Section
File description
Record Description
WORKING-STORAGE Section
LINKAGE Section
REPORT Section
SCREEN Section
Data Description
Level-Number
BLANK WHEN ZERO clause
CONTROL clause
IS EXTERNAL clause
IS EXTERNAL-FORM clause
IS IDENTIFIED clause
IS SPECIAL-NAMES clause
JUSTIFIED clause
NEXT GROUP clause
OCCURS clause
PICTURE clause
PRESENT WHEN clause
REDEFINES clause
REPORT clause
RENAMES clause
SIGN clause
SUM clause
SYNCHRONIZED clause
TYPE clause
GROUP-USAGE clause
USAGE clause
VALUE clause
VARYING clause
SAME AS clause
Screen Description
Level-Number
AUTO clause
Background Intensity
BLANK clause
BLANK WHEN ZERO clause
COLOR clause
COLUMN clause
CONTROL clause
Foreground Intensity
FROM clause
JUSTIFIED clause
LINE clause
NO-ECHO clause
OCCURS clause
OUTPUT clause
PROMPT clause
REVERSE clause
SIGN clause
SIZE clause
TAB-GROUP clause
TAB-GROUP-VALUE clause
TO clause
UNDERLINED clause
UPPER and LOWER clauses
USING clause
VALUE clause
ZERO-FILL clause
Color management
Embedded Procedures
Logical Record Concept
Physical Aspects of a File
File connector
Conceptual Characteristics of a File
Record Concepts
Concept of Levels
Level-Numbers
Concept of Classes of Data
Algebraic Signs
Standard Alignment Rules
Item Alignment
Data Names
Qualification
Report counters
Subscripting
Reference Modification
Condition-name
ADDRESS OF
CURRENT-DATE
EXCEPTION-OBJECT
FUNCTION
LENGTH OF
LINAGE-COUNTER
TIME-OF-DAY
RECORD-POSITION
WHEN-COMPILED
Procedure Division
Procedure division structure
Declaratives
Arithmetic expressions
Arithmetic operators
Conditional expressions
Class condition
Relation conditions
Condition-name condition
Complex condition
Combined condition
Procedures
Sections
Paragraphs
Procedural statements and sentences
Conditional phrase
Scope of statements
Explicit scope termination
Implicit scope termination
Execution
State of a method, object, or program
Active state
Initial and last-used states of data
Initial state of object data
Explicit and implicit transfers of control
Item identification
Results of runtime element execution
Sending and receiving operands
Alignment of data within data items
Overlapping operands
Normal run unit termination
Abnormal run unit termination
Condition handling
Normal completion of a declarative procedure
Fatal exception conditions
Non-fatal exception conditions
Exception objects
Incompatible data
Common phrases and features for statements
At end condition
Invalid key condition
ROUNDED phrase
SIZE ERROR phrase and size error condition
CORRESPONDING phrase
Arithmetic statements
THROUGH phrase
Conformance for parameters and returning items
Parameters
Group items
Elementary items
Elementary items passed by reference
Elementary items passed by content
Returning items
Group items
Elementary items
Statement categories
Conditional statements
Imperative statements
Delimited scope statements
Compiler-directing
Procedure Division Statements
ACCEPT
ADD
ALTER
ASSERT
CALL
CANCEL
CHAIN
CLOSE
COMMIT
COMPUTE
CONTINUE
DELETE
DESTROY
DISPLAY
DIVIDE
ENTER
ENTRY
EVALUATE
EXAMINE
EXEC
EXIT
GENERATE
GOBACK
GO TO
IF
INITIALIZE
INITIATE
INQUIRE
INSPECT
INVOKE
MODIFY
MOVE
MULTIPLY
NEXT SENTENCE
NOTE
OPEN
PERFORM
RAISE
READ
RECEIVE
RELEASE
RESUME
RETURN
REWRITE
ROLLBACK
SEARCH
SEND
SERVICE RELOAD
SET
SORT
START
STOP
STRING
SUBTRACT
SYNCHRONIZED
TERMINATE
TRANSFORM
TRY
UNLOCK
UNSTRING
WAIT
WRITE
XML GENERATE
XML PARSE
YIELD
Compiler-Directing Statements
COPY
EJECT
PROCESS
REPLACE
SKIP
USE
Embedded SQL
Identifiers
Host Variables
Storing binary data in Host Variables
SQL and COBOL data types
Indicator Variables
Dynamic SQL
SQLCA
Embedded SQL Statements
ALLOCATE
ALTER
BEGIN
CALL
CLOSE
COMMIT
CONNECT
CREATE
DEALLOCATE
DECLARE
DELETE
DISCONNECT
DROP
END
EXECUTE
FETCH
FREE
GRANT
INCLUDE
INSERT
OPEN
PREPARE
REVOKE
ROLLBACK
SELECT
SET CONNECTION
TRUNCATE TABLE
UPDATE
WHENEVER
WHERE CURRENT OF
EFD Directives
ALPHA Directive
ALWAYS Directive
BINARY Directive
BINDEFAULT Directive
CBDEFAULT Directive
COBTRIGGER Directive
COMMENT Directive
DATE Directive
FILE Directive
HIDDEN Directive
FIX-LENGTH Directive
HINT Directive
NAME Directive
NOCONVERTERROR Directive
NUMERIC Directive
READ-ONLY Directive
SERIAL Directive
SPLIT Directive
USE GROUP Directive
VAR-LENGTH Directive
WHEN Directive
ELK Directives
DECORATION Directive
HIDDEN Directive
INPUT Directive
MANDATORY Directive
NAME Directive
OPERATION Directive
OUTPUT Directive
TYPE Directive
USE GROUP Directive
VALUE Directive
Object-oriented Programming
Object oriented concepts
Classes
Objects
Object instantiations
Object data definitions
Object references
Factory objects
Methods
Method invocation
Method prototypes
Unnamed methods
Other object oriented programming features
Inheritance
Restricting inheritance and modification with the FINAL clause
Conformance
Polymorphism
Parametric Polymorphism
Object management
Class library
Parameterized classes
Files in object orientation
Files in instance objects
Files in factory objects
Data items in object orientation
Exception objects
Sample application
Main program
Account class
Language Extensions