Cobol Parser
Parser Documentation

Version: 1.1.5


This document was generated on 2024/04/03.


Introduction

This parser handles Cobol 85 and selected extensions, such as ACU COBOL. It is intended to be used either as a command line tool or as library for JVM applications. The parser works in three different stages:

  • First a list of tokens are created from some input stream (typically a File)
  • Then a parse-tree is obtained by grouping the tokens and recognizing structures
  • Finally an Abstract Syntax Tree (AST) is derived from the parse-tree. While the AST
    resembles closely to the parse-tree it contains re-arrangements and simplifications that makes easier working with it. The AST could be used to perform analysis on the code, transformations, and to generate artifacts. Example of artifacts that could be generated are dependency graphs or technical documentation.

Documentation

Statements

AcceptStatement Class

Super Classes
Local Features
Name Type and Description
acceptDestination optional
Target A
acceptSource optional
AcceptStatement.Source A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AddStatement Class

Super Classes
Local Features
Name Type and Description
destinations list of
RoundableDestination
secondSetOfValues list of
Expression A
type
AddStatement.Type E
values list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
notOnSizeError list of
Statement A
onSizeError list of
Statement A

AlterStatement Class

Super Classes
Local Features
Name Type and Description
alterations list of
AlterStatement.Alteration
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CallStatement Class

Super Classes
Local Features
Name Type and Description
calledElement optional
Expression A
notOnException list of
Statement A
onException list of
Statement A
onOverflow list of
Statement A
returning optional
Target A
usingClauses list of
CallStatement.UsingClause
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CancelStatement Class

Super Classes
Local Features
Name Type and Description
programs list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CloseStatement Class

Super Classes
Local Features
Name Type and Description
targets list of
CloseStatement.CloseTarget
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ComputeStatement Class

Super Classes
Local Features
Name Type and Description
destinations list of
RoundableDestination
value optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
notOnSizeError list of
Statement A
onSizeError list of
Statement A

ContinueStatement Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DeleteFileStatement Class

deleteStatement

Super Classes
Local Features
Name Type and Description
fileName String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DeleteStatement Class

Super Classes
Local Features
Name Type and Description
file optional
Target A
invalidKey list of
Statement A
notInvalidKey list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DisableStatement Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
key optional
Expression A
target optional
Target A
type
EnableOrDisableStatement.Type E

DisplayStatement Class

Super Classes
Local Features
Name Type and Description
target optional reference to
Named I
values list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DivideStatement Class

Super Classes
Local Features
Name Type and Description
destinations list of
RoundableDestination
dividends list of
Dividend
divisors list of
Expression A
remainder optional
Target A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
notOnSizeError list of
Statement A
onSizeError list of
Statement A

EnableDisableStatement Class

Super Classes
Local Features
Name Type and Description
enableDisableTarget optional
EnableDisableTarget
operation String
value optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String

EnableOrDisableStatement Class (Abstract) A

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

EnableStatement Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
key optional
Expression A
target optional
Target A
type
EnableOrDisableStatement.Type E

EntryStatement Class

Super Classes
Local Features
Name Type and Description
expression list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

EvaluateStatement Class

Super Classes
Local Features
Name Type and Description
conditionalBlocks list of
EvaluateStatement.ConditionalBlock
otherStatements list of
Statement A
values list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ExecCicsStatement Class

Super Classes
Local Features
Name Type and Description
cicsCommand list of
CicsCommand
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ExecSqlStatement Class

Super Classes
Local Features
Name Type and Description
sqlCode String
sqlIms Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ExitStatement Class

Super Classes
Local Features
Name Type and Description
specification optional
ExitStatement.Specification E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

GenerateStatement Class

Super Classes
Local Features
Name Type and Description
detailGroupName optional reference to
Named I
reportName optional reference to
Named I
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

GoToStatement Class

Super Classes
Local Features
Name Type and Description
dependingOnTarget optional
Target A
destinations list of
Target A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

GobackStatement Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

IfStatement Class

Super Classes
Local Features
Name Type and Description
condition optional
Expression A
elseStatements list of
Statement A
thenStatements list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

InitializeStatement Class

Super Classes
Local Features
Name Type and Description
defaultFlag Boolean
replacingClauses list of
InitializeStatement.ReplacingClause
targets list of
Expression A
toValue list of
InitializeStatement.InitializeStatementToValue
withFiller Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

InitiateStatement Class

Super Classes
Local Features
Name Type and Description
fileName optional
Expression A
reportName optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

InspectStatement Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

MergeStatement Class

Super Classes
Local Features
Name Type and Description
collatingSequence optional
CollatingSequence
fileName optional
Expression A
onKeyClauses list of
OnKeyClause
outputProcedure optional
OutputProcedure
usedFilenames list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ModifyControlStatement Class

Super Classes
Local Features
Name Type and Description
controlItem optional
Expression A
hasControl Boolean
indexes list of
IntLiteralExpr
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
modifyClauses list of
ModifyClause A

ModifyStatement Class (Abstract) A

Super Classes
Local Features
Name Type and Description
modifyClauses list of
ModifyClause A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

ModifyWindowStatement Class

Super Classes
Local Features
Name Type and Description
genericHandle optional
Expression A
windowHandle optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
modifyClauses list of
ModifyClause A

MoveStatement Class

Super Classes
Local Features
Name Type and Description
corresponding Boolean
destinations list of
Expression A
value optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

MultiplyStatement Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
notOnSizeError list of
Statement A
onSizeError list of
Statement A

NextSentenceStatement Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OpenStatement Class

Super Classes
Local Features
Name Type and Description
exclusive Boolean
targets list of
OpenStatement.OpenTarget
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PerformStatement Class

If procedure-name is omitted, imperative-statement and the END-PERFORM phrase must be specified; if procedure-name is specified, imperative-statement and the END-PERFORM phrase must not be specified.

Super Classes
Local Features
Name Type and Description
execution optional
Execution A
statements list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PurgeStatement Class

Super Classes
Local Features
Name Type and Description
names list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReadStatement Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReceiveStatement Class

Super Classes
Local Features
Name Type and Description
communicationEntry optional reference to
CommunicationDescriptionEntry
destinationTarget optional
Target A
noDataStatement optional
Statement A
withDataStatement optional
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReleaseStatement Class

Super Classes
Local Features
Name Type and Description
recordName optional reference to
Named I
releaseSource optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReturnStatement Class

Super Classes
Local Features
Name Type and Description
atEnd list of
Statement A
destinationTarget optional
Target A
fileName optional
Expression A
notAtEnd list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

RewriteStatement Class

Super Classes
Local Features
Name Type and Description
invalidKey list of
Statement A
notInvalidKey list of
Statement A
recordName optional
Target A
rewriteSource optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SearchStatement Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SendStatement Class

Super Classes
Local Features
Name Type and Description
advancingClause optional
SendStatement.AdvancingClause A
cd optional
Target A
indicator optional
SendStatement.Indicator A
replacing Boolean
sendSource optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SetStatement Class

Super Classes
Local Features
Name Type and Description
assignments list of
SetStatement.Assignment
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SortStatement Class

Super Classes
Local Features
Name Type and Description
collatingSequence list of
Expression A
duplicates Boolean?
fileName optional
Expression A
inputProcedure optional
SortStatement.InputClause A
onKeyClauses list of
OnKeyClause
outputProcedure optional
SortStatement.OutputClause A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

StartStatement Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Statement Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

StatementHandlingSizeErrors Class (Abstract) A

Super Classes
Local Features
Name Type and Description
notOnSizeError list of
Statement A
onSizeError list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

StopStatement Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
isRun Boolean
target optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

StringStatement Class

Super Classes
Local Features
Name Type and Description
destinationTarget optional
Target A
notOnOverflow list of
Statement A
onOverflow list of
Statement A
pointer optional
Target A
values list of
StringStatement.Value
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SubtractStatement Class

Super Classes
Local Features
Name Type and Description
destinations list of
RoundableDestination
secondSetOfValues list of
FromValue
type
SubtractStatement.Type E
values list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
notOnSizeError list of
Statement A
onSizeError list of
Statement A

TerminateStatement Class

Super Classes
Local Features
Name Type and Description
report optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

UnstringStatement Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

UseForDebuggingStatement Class

Super Classes
Local Features
Name Type and Description
forAllProcedures Boolean
procedures list of
Target A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

UseStatement Class

Super Classes
Local Features
Name Type and Description
concerns list of
UseStatement.Concern A
global Boolean
target
UseStatement.UseStatementTarget E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

WriteStatement Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Expressions

AddressExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AddressOfExpr Class

Super Classes
Local Features
Name Type and Description
address optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AdvancedComparisonExpr Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AllExpr Class

Super Classes
Local Features
Name Type and Description
elementToRepeat optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AlphabeticCheckExpr Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
userDefinedClass String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AndExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
left optional
Expression A
right optional
Expression A

AnyExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ArithmeticExpr Class (Abstract) A

Super Classes
Local Features
Name Type and Description
left optional
Expression A
right optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

ArrayAccessExpr Class

Super Classes
Local Features
Name Type and Description
array optional
Expression A
indexes list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

BinaryComparisonExpr Class (Abstract) A

Super Classes
Local Features
Name Type and Description
left optional
Expression A
right optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

BooleanLitExpr Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

BooleanLiteral Class

Super Classes
Local Features
Name Type and Description
value Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CheckExpr Class (Abstract) A

Super Classes
Local Features
Name Type and Description
base optional
Expression A
negated Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

ColonExpr Class

Super Classes
Local Features
Name Type and Description
left optional
Expression A
right optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ComparisonExpr Class

Super Classes
Local Features
Name Type and Description
comparisonPiece list of
ComparisonPiece
left optional
Expression A
logicalOp list of
LogicalOp
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DecLiteralExpr Class

Super Classes
Local Features
Name Type and Description
value EBigDecimal
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DisequalityExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
left optional
Expression A
right optional
Expression A

DivisionExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
left optional
Expression A
right optional
Expression A

ElementAccessExpr Class

Super Classes
Local Features
Name Type and Description
container optional
Expression A
elementName String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

EqualityExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
left optional
Expression A
right optional
Expression A

ErrorExpression Class

Super Classes
Local Features
Name Type and Description
text String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Expression Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In
ZeroCheckExpr
ParensExpr
NumericCheckExpr
NegatedExpr
MinusExpr
LogicalExpr A
IsNotExpr
InRangeExpr
FunctionCallExpr
FlipSignExpr
FieldAccessExpr
ElementAccessExpr
ComparisonPiece
ComparisonExpr
ColonExpr
CheckExpr A
IsUserDefinedClassExpr
BinaryComparisonExpr A
ArrayAccessExpr
ArithmeticExpr A
AlphabeticCheckExpr
AllExpr
AdvancedComparisonExpr.ComparisonPiece
AdvancedComparisonExpr
AddressOfExpr
SingleValue
Sequence
LengthValue
ToLineTarget
IndexTarget
IndexAccessTarget
WriteStatement
Concern.FileConcern
UnstringStatement
TerminateStatement
StringStatementValueDelimiter
StringStatement.Value
StopStatement
FromValue
SubtractStatement
MultiplyStatement
Dividend
DivideStatement
ComputeStatement
AddStatement
StartStatement
InputClause.FilesInputClause
OnKeyClause
OutputClause.FilesOutputClause
SortStatement
SetStatement.Assignment
AdvancingClause.ValueAdvancingClause
AdvancingClause.LineAdvancingClause
Indicator.IdentifierIndicator
SendStatement
SearchStatement.AndClause
SearchStatement.WhenClause
SearchStatement
RewriteStatement
ReturnStatement
ReleaseStatement
ReadStatement
PurgeStatement
MoveStatement
VisibleClause
TitleClause
EnabledClause
ColorClause
ModifyWindowStatement
ModifyControlStatement
AlphabetNameReference
CollatingSequence
MergeStatement
InspectStatement.BeforeAfterClause
InspectStatement.ConvertingClause
ReplacingSource.LeadingReplacingSource
ReplacingSource.FirstReplacingSource
ReplacingSource.CharactersReplacingSource
ReplacingSource.AllReplacingSource
TallyingSource.LeadingTallyingSource
TallyingSource.AllTallyingSource
InspectStatement
InitiateStatement
InitializeStatement.ReplacingClause
InitializeStatement
IfStatement
CicsCommand
EvaluateStatement.ConditionalBlock
EvaluateStatement
EntryStatement
EnableOrDisableStatement A
EnableDisableStatement
DisplayStatement
CancelStatement
CallStatement.UsingClause
CallStatement
Source.ExpressionSource
RelativeKeyClause
RecordKeyClause
PasswordClause
PaddingCharacterClause
FileStatusClause
AlternateRecordKeyClause
CurrencySignClause
DiskSizeClause
MemorySizeClause
ProgramCollatingClause
CicsTranslatorOption
CommunicationClause
OccursClasuse
LinageClause
DebuggingTarget
InitializeStatementReplacingClause
WhenClause
AndClause
StringStatementValue
BeforeAfterDelim
TallyingSpecificationSourceElementCompare
ReplacingSpecificationSource A
ReplacingSpecificationSourceComparison
VariableOrFileNameOrOmitted
WhenCondition
AddSimple
AddGiving
AddCorresponding
ExpressionSource
NumericStorageArea
SetSendingField
SetStatementForIndexesAssignment
MessageToOperator
CloseFileDirective
PerformTimesPhrase
PerformUntilPhrase
LoopVariableDescription

FieldAccessExpr Class

Super Classes
Local Features
Name Type and Description
container optional
Expression A
field optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

FigurativeConstantExpr Class

Super Classes
Local Features
Name Type and Description
figurativeConstant
FigurativeConstant E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

FlipSignExpr Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

FunctionCallExpr Class

Super Classes
Local Features
Name Type and Description
arguments list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String

InRangeExpr Class

Super Classes
Local Features
Name Type and Description
highLimit optional
Expression A
lowLimit optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

IntLiteralExpr Class

Super Classes
Local Features
Name Type and Description
value EBigInteger
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

IsAlphabeticExpr Class

Super Classes
Local Features
Name Type and Description
alphabeticCondition
AlphabeticClass E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
base optional
Expression A
negated Boolean

IsNotExpr Class

Super Classes
Local Features
Name Type and Description
left optional
Expression A
right optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

IsNumericExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
base optional
Expression A
negated Boolean

IsUserDefinedClassExpr Class

Super Classes
Local Features
Name Type and Description
userDefinedClass optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
base optional
Expression A
negated Boolean

LogicalExpr Class (Abstract) A

Super Classes
Local Features
Name Type and Description
left optional
Expression A
right optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

MinusExpr Class

Super Classes
Local Features
Name Type and Description
base optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

MultiplicationExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
left optional
Expression A
right optional
Expression A

NegatedExpr Class

Super Classes
Local Features
Name Type and Description
base optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

NumericCheckExpr Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OffExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OnExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OrExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
left optional
Expression A
right optional
Expression A

ParensExpr Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PowExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
left optional
Expression A
right optional
Expression A

ReferenceExpr Class

Super Classes
Local Features
Name Type and Description
referred optional reference to
Named I
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReturnCodeExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SignExpr Class

Super Classes
Local Features
Name Type and Description
negated Boolean
sign
SignExpr.Sign E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SizeExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

StringLitExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

StringLiteral Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SubtractionExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
left optional
Expression A
right optional
Expression A

SumExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
left optional
Expression A
right optional
Expression A

TodaysNameExpr Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ZeroCheckExpr Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Classes

AcceptSource Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

AcceptStatement.Source Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

AccessModeClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AddCorresponding Class

Super Classes
Local Features
Name Type and Description
notOnSizeError optional
OnSizeErrorClause
numericStorageAreaRounded list of
NumericStorageAreaRounded
onSizeError optional
OnSizeErrorClause
values list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AddGiving Class

Super Classes
Local Features
Name Type and Description
notOnSizeError optional
OnSizeErrorClause
numericStorageAreaRounded list of
NumericStorageAreaRounded
onSizeError optional
OnSizeErrorClause
secondSetOfValues list of
Expression A
values list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AddItem Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AddSimple Class

Super Classes
Local Features
Name Type and Description
notOnSizeError optional
OnSizeErrorClause
numericStorageAreaRounded list of
NumericStorageAreaRounded
onSizeError optional
OnSizeErrorClause
values list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AddStatementEnd Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AddressInTarget Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AddressOfTarget Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AddressTarget Class

Super Classes
Local Features
Name Type and Description
address optional
Target A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AdvancedComparisonExpr.ComparisonPiece Class

Super Classes
Local Features
Name Type and Description
operator
ComparisonOperator E
value optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

AdvancingClause.LineAdvancingClause Class

Super Classes
Local Features
Name Type and Description
value optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
beforeOrAfter
BeforeOrAfter E

AdvancingClause.PageAdvancingClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
beforeOrAfter
BeforeOrAfter E

AdvancingClause.ValueAdvancingClause Class

Super Classes
Local Features
Name Type and Description
value optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
beforeOrAfter
BeforeOrAfter E

AlphabetClause Class

Super Classes
Local Features
Name Type and Description
alphabetClausePiece list of
AlphabetClausePiece
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

AlphabetClausePiece Class

Super Classes
Local Features
Name Type and Description
charValue list of
CharValue
standardCollatingSequenceReference optional
StandardCollatingSequenceReference
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

AlphabetNameReference Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

AlterStatement.Alteration Class

Super Classes
Local Features
Name Type and Description
alteredProcedure optional
Target A
targetProcedure optional
Target A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

Alteration Class

Super Classes
Local Features
Name Type and Description
alteredProcedure optional
ProcedureName A
targetProcedure optional
ProcedureName A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AlternateRecordKeyClause Class

Super Classes
Local Features
Name Type and Description
password optional
Expression A
recordKey optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AndClause Class

Super Classes
Local Features
Name Type and Description
condition optional
Expression A
statements list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ApplyIOCtrlParagraph Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String

AssignClause Class

assignClause: ASSIGN TO? (targets+=expression)+;

Super Classes
Local Features
Name Type and Description
device optional
AssignClauseDevice
names list of
AssignClauseName
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

AssignClauseDevice Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

AssignClauseName Class

Super Classes
Local Features
Name Type and Description
isDynamic Boolean
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

AtEndPhrase Class

Super Classes
Local Features
Name Type and Description
statement list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

AuthorParagraph Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

BasicValue Class

Super Classes
Local Features
Name Type and Description
figurativeConstant optional
FigurativeConstant E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

BeforeAfterClauseTarget Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

BeforeAfterDelim Class

Super Classes
Local Features
Name Type and Description
delimiter optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

BlankWhenZeroClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Block Class

Super Classes
Local Features
Name Type and Description
statement list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

BlockContainsClause Class

Super Classes
Local Features
Name Type and Description
high String?
low String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CallStatement.UsingClause Class

Super Classes
Local Features
Name Type and Description
omitted Boolean
type
UsingClause.Type E
value optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CallUsingParameters Class

Super Classes
Local Features
Name Type and Description
variableOrFileNameOrOmitted optional
VariableOrFileNameOrOmitted
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CategoryData Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CategoryName Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CharValue Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CharacterInCollatingSequence Class

Super Classes
Local Features
Name Type and Description
figurativeConstant optional
FigurativeConstant E
ordinalPositionInCollatingSequence optional
OrdinalPositionInCollatingSequence
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CharactersEqualSet Class

Super Classes
Local Features
Name Type and Description
characterInCollatingSequence list of
CharacterInCollatingSequence
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CharactersInCollatingSequence Class

Super Classes
Local Features
Name Type and Description
ordinalPositionInCollatingSequence optional
OrdinalPositionInCollatingSequence
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CharactersRange Class

Super Classes
Local Features
Name Type and Description
endCharacter optional
CharacterInCollatingSequence
startCharacter optional
CharacterInCollatingSequence
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CicsCommand Class

Super Classes
Local Features
Name Type and Description
arguments list of
Expression A
function String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CicsTranslatorOption Class

Super Classes
Local Features
Name Type and Description
arguments list of
Expression A
option String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ClassClause Class

Super Classes
Local Features
Name Type and Description
userDefinedCharacterClass list of
UserDefinedCharacterClass
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

CloseFileDirective Class

Super Classes
Local Features
Name Type and Description
fileNameReference optional
FileNameReference
isNoRewind Boolean
isReel Boolean
isRemoval Boolean
isUnit Boolean
isWithLock Boolean
value optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CloseStatement.CloseTarget Class

Super Classes
Local Features
Name Type and Description
file optional reference to
Named I
forRemoval Boolean
lock Boolean
noRewind Boolean
unitFlag Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CobolWord Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CollatingSequence Class

Super Classes
Local Features
Name Type and Description
alphabetNameReference list of
AlphabetNameReference
expression list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ColorClause Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ColumnClause Class

Super Classes
Local Features
Name Type and Description
column String?
value String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

CommunicationClause Class

Super Classes
Local Features
Name Type and Description
messageValue String?
nTimes optional
Expression A
name String?
symbolicTarget String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CommunicationDescriptionEntry Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

CommunicationDescriptionEntry.Association Class

Super Classes
Local Features
Name Type and Description
value
CommunicationDescriptionEntry.Value E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

CommunicationDescriptionEntry.DestinationTableClause Class

Super Classes
Local Features
Name Type and Description
indexes list of
CommunicationDescriptionEntry.DestinationTableClauseIndex
nTimes Integer
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CommunicationDescriptionEntry.DestinationTableClauseIndex Class

Super Classes
Local Features
Name Type and Description
value optional reference to
Named I
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CommunicationSection Class

Super Classes
Local Features
Name Type and Description
entries list of
CommunicationDescriptionEntry
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CommunicationSectionEntry Class

Super Classes
Local Features
Name Type and Description
clauses list of
CommunicationClause
entries list of
RecordDescriptionEntry
inputs list of
InputsValue
type String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String

Comparison Class (Abstract) A

Super Classes
Local Features
Name Type and Description
not String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

ComparisonPiece Class

Super Classes
Local Features
Name Type and Description
comparison optional
Comparison A
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

CompilationUnit Class

Super Classes
Local Features
Name Type and Description
followingPrograms list of
Program
mainProgram optional
Program
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Concern.FileConcern Class

Super Classes
Local Features
Name Type and Description
file optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Concern.FixedConcern Class

Super Classes
Local Features
Name Type and Description
concernType
UseStatement.ConcernType E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ConditionNamesForUPSISwitch Class

Super Classes
Local Features
Name Type and Description
offConditionNameForUPSISwitch optional
OffConditionNameForUPSISwitch
onConditionNameForUPSISwitch optional
OnConditionNameForUPSISwitch
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ConditionStorageArea Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ConditionTestTime Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ConfigurationSection Class

Super Classes
Local Features
Name Type and Description
paragraphs list of
ConfigurationSectionParagraph A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ConfigurationSectionParagraph Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

CurrencySignClause Class

Super Classes
Local Features
Name Type and Description
pictureSymbol optional
Expression A
sign optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

DUsageClause Class

Super Classes
Local Features
Name Type and Description
usageClause optional
UsageClause
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DataDescription Class (Abstract) A

Super Classes
Local Features
Name Type and Description
conditionalField Boolean
elementaryField Boolean
filler Boolean
isRecord Boolean
level Integer
picture optional
PictureClause
renameFields list of
RenameField
subData list of
FieldDescription
unnamed Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
Subclasses
Used In

DataDescriptionEntry Class

Super Classes
Local Features
Name Type and Description
clauses list of
DataEntryClause A
dataName String?
level String
redefinesClause list of
RedefinesClause
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

DataDivision Class

Super Classes
Local Features
Name Type and Description
communicationSection optional
CommunicationSection
fileSection optional
FileSection
linkageSection optional
LinkageSection
reportSection optional
ReportSection
screeSection optional
ScreenSection
workingStorageSection optional
WorkingStorageSection
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

DataDivisionSection Class

Super Classes
Local Features
Name Type and Description
communicationSection optional
CommunicationSection
databaseSection optional
DatabaseSection
fileSection optional
FileSection
linkageSection optional
LinkageSection
localStorageSection optional
LocalStorageSection
programLibrarySection optional
ProgramLibrarySection
reportSection optional
ReportSection
screenSection optional
ScreenSection
workingStorageSection optional
WorkingStorageSection
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DataDivisionheader Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DataEntryClause Class (Abstract) A

DataItemReference Class

Super Classes
Local Features
Name Type and Description
target optional
Target A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DataName Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

DataNameValue Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

DataNamesRange Class

Super Classes
Local Features
Name Type and Description
endDataName optional
QualifiedDataName A
startDataName optional
QualifiedDataName A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

DataOrIndexStorageArea Class

Super Classes
Local Features
Name Type and Description
target optional
Target A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

DataRecordName Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

DataRecordsClause Class

Super Classes
Local Features
Name Type and Description
records list of
RecordsValue
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

DatabaseSection Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

DateCompiledParagraph Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DateWrittenParagraph Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DebuggingTarget Class

Super Classes
Local Features
Name Type and Description
expression list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DecimalPointClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

DeclarativesSection Class

Super Classes
Local Features
Name Type and Description
content list of
ProcedureDivisionContent A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

DiskSizeClause Class

Super Classes
Local Features
Name Type and Description
value optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

Dividend Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
isRounded Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

Division Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

EnableDisableTarget Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

EnabledClause Class

Super Classes
Local Features
Name Type and Description
state optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

EndOfPagePhrase Class

Super Classes
Local Features
Name Type and Description
statement list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

EndProgram Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

EnvironmentDivision Class

Super Classes
Local Features
Name Type and Description
sections list of
EnvironmentDivisionSection A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

EnvironmentDivisionSection Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

EnvironmentNameClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

EqualComparison Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
not String?

EscapeKeySource Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

EvaluateStatement.ConditionalBlock Class

Super Classes
Local Features
Name Type and Description
body list of
Statement A
expressions list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ExecSqlInclude Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ExecSqlSection Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Execution Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

ExpressionSource Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ExternalClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

FieldAccessTarget Class

Super Classes
Local Features
Name Type and Description
baseTarget optional
Target A
fieldName String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

FieldDescription Class

Super Classes
Local Features
Name Type and Description
initialValue optional
ValueClause
subData list of
FieldDescription
subFields list of
FieldDescription
unnamed Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
conditionalField Boolean
elementaryField Boolean
filler Boolean
isRecord Boolean
level Integer
picture optional
PictureClause
renameFields list of
RenameField
subData list of
FieldDescription
unnamed Boolean
Used In

FileControl Class

Super Classes
Local Features
Name Type and Description
paragraphs list of
FileControlParagraph
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

FileControlParagraph Class

Super Classes
Local Features
Name Type and Description
assignClause optional
AssignClause
entries list of
FileControlParagraphClause A
fileName String
isOptional Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

FileControlParagraphClause Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

FileDefinition Class

Super Classes
Local Features
Name Type and Description
dataRecordNames list of
DataRecordName
labelRecordsClause optional
LabelRecordsClause A
recordDescriptions list of
RecordDescription
recordingMode optional
RecordingMode E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

FileDefinitionClause Class

Super Classes
Local Features
Name Type and Description
blockContainsClause optional
BlockContainsClause
dataRecordsClause optional
DataRecordsClause
labelClause optional
LabelClause
labelRecordsClause optional
LabelRecordsClause A
linageClause optional
LinageClause
recordClause optional
RecordClause
recordingModeClause optional
RecordingModeClause
reportClause optional
ReportClause
valueOfClause optional
ValueOfClause
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

FileName Class

Super Classes
Local Features
Name Type and Description
cobolWord optional
CobolWord
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

FileNameReference Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

FileNameWithNoRewindOrReversed Class

Super Classes
Local Features
Name Type and Description
fileNameReference optional
FileNameReference
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

FileSection Class

Super Classes
Local Features
Name Type and Description
entries list of
FileDefinition
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

FileStatusClause Class

Super Classes
Local Features
Name Type and Description
fileStatus optional
Expression A
vsamReturnCode optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

FromValue Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
rounded Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

GivingFilenames Class

Super Classes
Local Features
Name Type and Description
fileNameReference list of
FileNameReference
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

GlobalClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

IOControlParagraph Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

IdentificationDivision Class

Super Classes
Local Features
Name Type and Description
paragraphs list of
IdentificationDivisionParagraph A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

IdentificationDivisionParagraph Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

Identifier Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

InProcedureName Class

Super Classes
Local Features
Name Type and Description
container String
field String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

InTarget Class

Super Classes
Local Features
Name Type and Description
container optional
Target A
field String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

IndexAccessTarget Class

Super Classes
Local Features
Name Type and Description
baseTarget optional
Target A
indexes list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

IndexTarget Class

Super Classes
Local Features
Name Type and Description
indexes list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

IndexValue Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Indicator.EGIIndicator Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Indicator.EMIIndicator Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Indicator.ESIIndicator Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Indicator.IdentifierIndicator Class

Super Classes
Local Features
Name Type and Description
sourceExpr optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

InitializeStatement.InitializeStatementToValue Class

Super Classes
Local Features
Name Type and Description
value
InitializeStatement.Category E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

InitializeStatement.ReplacingClause Class

Super Classes
Local Features
Name Type and Description
category
InitializeStatement.Category E
value optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

InitializeStatementReplacingClause Class

Super Classes
Local Features
Name Type and Description
categoryName optional
CategoryData
value optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

InputClause.FilesInputClause Class

Super Classes
Local Features
Name Type and Description
files list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

InputClause.ProcedureInputClause Class

Super Classes
Local Features
Name Type and Description
execution optional
Execution A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

InputOutputSection Class

Super Classes
Local Features
Name Type and Description
fileControl optional
FileControl
ioControl optional
IoControl
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

InputProcedure Class

Super Classes
Local Features
Name Type and Description
procedureName optional
ProcedureName A
proceduresRange optional
ProceduresRange
usingFilenames optional
UsingFilenames
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

InputsValue Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

InspectStatement.BeforeAfterClause Class

InspectStatement.ConvertingClause Class

Super Classes
Local Features
Name Type and Description
beforeAfterClauses list of
InspectStatement.BeforeAfterClause
comparison optional
Expression A
convert optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

InspectStatement.ReplacingClause Class

Super Classes
Local Features
Name Type and Description
sources list of
InspectStatement.ReplacingSource A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

InspectStatement.ReplacingSource Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

InspectStatement.TallyingClause Class

Super Classes
Local Features
Name Type and Description
tallyingPairs list of
InspectStatement.TallyingPair
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

InspectStatement.TallyingPair Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

InspectStatement.TallyingSource Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

InstallationParagraph Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

InvalidField Class

Super Classes
Local Features
Name Type and Description
level Integer
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?

InvalidKeyPhrase Class

Super Classes
Local Features
Name Type and Description
statement list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

IoControl Class

Super Classes
Local Features
Name Type and Description
paragraphs list of
IOControlParagraph A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

JustifiedClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Label Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String

LabelClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

LabelRecordsClause Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

LengthValue Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Level77DescriptionEntry Class

Super Classes
Local Features
Name Type and Description
clauses list of
DataEntryClause A
dataName String?
level String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

LinageClause Class

Super Classes
Local Features
Name Type and Description
footingValue optional
Expression A
linageValue optional
Expression A
topValue optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

LineClause Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

LinkageEntry Class

Super Classes
Local Features
Name Type and Description
recordDescriptionEntry optional
RecordDescriptionEntry
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

LinkageSection Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

Literal Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

LocalStorageSection Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

LockClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

LogicalOp Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

LoopVariableDescription Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
increment optional
Expression A
initialValue optional
Expression A
loopVariable optional
DataOrIndexStorageArea
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

MemorySizeClause Class

Super Classes
Local Features
Name Type and Description
value optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

MessageCountSource Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

MessageToOperator Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

MnemonicForEnvironmentNameReference Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ModifyClause Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

MoreLabelsTarget Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

MultipleFileElement Class

Super Classes
Local Features
Name Type and Description
position_ String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

MultipleIOCtrlParagraph Class

Super Classes
Local Features
Name Type and Description
elements list of
MultipleFileElement
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

NamesLabelRecordName Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

NamesLabelRecordsClause Class

Super Classes
Local Features
Name Type and Description
names list of
NamesLabelRecordName
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

NamesValue Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

NotAtEndPhrase Class

Super Classes
Local Features
Name Type and Description
statement list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

NotEndOfPagePhrase Class

Super Classes
Local Features
Name Type and Description
statement list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

NotInvalidKeyPhrase Class

Super Classes
Local Features
Name Type and Description
statement list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

NumericStorageArea Class

Super Classes
Local Features
Name Type and Description
indexes list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

NumericStorageAreaRounded Class

Super Classes
Local Features
Name Type and Description
target optional
Target A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

NumericVariable3 Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

NumericVariableOrIndex Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ObjectComputerClause Class

Super Classes
Local Features
Name Type and Description
diskSizeClause optional
DiskSizeClause
memorySizeClause optional
MemorySizeClause
programCollatingClause optional
ProgramCollatingClause
segmentLimitClause optional
SegmentLimitClause
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ObjectComputerParagraph Class

Super Classes
Local Features
Name Type and Description
clauses list of
ObjectComputerClause
computerName String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ObsoleteIOCtrlParagraph Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OccursClasuse Class

Super Classes
Local Features
Name Type and Description
idOfOccurences String?
maxNumberOfOccurences optional
Expression A
minNumberOfOccurences optional
Expression A
tableSortingKeys list of
TableSortingKeys
varNumberOfOccurences String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OfProcedureName Class

Super Classes
Local Features
Name Type and Description
container String
field String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OfTarget Class

Super Classes
Local Features
Name Type and Description
container optional
Target A
field String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OffConditionNameForUPSISwitch Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

OmittedLabelRecordsClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OnAscendingDescendingKey Class

Super Classes
Local Features
Name Type and Description
qualifiedDataName list of
QualifiedDataName A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OnConditionNameForUPSISwitch Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

OnKeyClause Class

Super Classes
Local Features
Name Type and Description
direction
Direction E
keys list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

OnSizeErrorClause Class

Super Classes
Local Features
Name Type and Description
statement list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

OpenExtend Class

Super Classes
Local Features
Name Type and Description
fileNameReference list of
FileNameReference
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OpenIO Class

Super Classes
Local Features
Name Type and Description
fileNameReference list of
FileNameReference
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OpenInput Class

Super Classes
Local Features
Name Type and Description
fileNameWithNoRewindOrReversed list of
FileNameWithNoRewindOrReversed
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OpenOutput Class

Super Classes
Local Features
Name Type and Description
fileNameWithNoRewindOrReversed list of
FileNameWithNoRewindOrReversed
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OpenStatement.FileName Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

OpenStatement.OpenTarget Class

Super Classes
Local Features
Name Type and Description
fileNames list of
OpenStatement.FileName
noRewind Boolean
reversed Boolean
type
OpenStatement.Type E
withLock Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

OperatorComparison Class

Super Classes
Local Features
Name Type and Description
equal String?
operator String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
not String?

OptionallyNamed Interface I

Local Features
Name Type and Description
name String?
Implementing Classes

OrdinalPositionInCollatingSequence Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

OrganizationClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OutputClause.FilesOutputClause Class

Super Classes
Local Features
Name Type and Description
files list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OutputClause.ProcedureOutputClause Class

Super Classes
Local Features
Name Type and Description
execution optional
Execution A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

OutputProcedure Class

Super Classes
Local Features
Name Type and Description
procedureName optional
ProcedureName A
proceduresRange optional
ProceduresRange
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

PaddingCharacterClause Class

Super Classes
Local Features
Name Type and Description
paddingValue optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PageTarget Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PasswordClause Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PerformForeverPhrase Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PerformStatementEnd Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PerformTimesPhrase Class

Super Classes
Local Features
Name Type and Description
value optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PerformUntilPhrase Class

Super Classes
Local Features
Name Type and Description
conditionTestTime optional
ConditionTestTime
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PerformVaryingPhrase Class

Super Classes
Local Features
Name Type and Description
conditionTestTime optional
ConditionTestTime
loopVariableDescription list of
LoopVariableDescription
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PicClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PicValue Class

Super Classes
Local Features
Name Type and Description
dataType String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

PictureClause Class

Super Classes
Local Features
Name Type and Description
pictureDescription String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ProcedurSectionHeader Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String

ProcedureDivision Class

Super Classes
Local Features
Name Type and Description
sections list of
ProcedureSection
sectionsExcludingDefault list of
ProcedureSection
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ProcedureDivisionContent Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

ProcedureDivisionHeader Class

Super Classes
Local Features
Name Type and Description
used list of
UsedValue
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ProcedureLabel Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

ProcedureName Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

ProcedureSection Class

Super Classes
Local Features
Name Type and Description
content list of
ProcedureContent A
isDefaultSection Boolean
labels list of
ProcedureLabel
statements list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

ProcedureStatement Class

Super Classes
Local Features
Name Type and Description
statement list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ProceduresRange Class

Super Classes
Local Features
Name Type and Description
procedureName list of
ProcedureName A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

Program Class

Super Classes
Local Features
Name Type and Description
dataDivision optional
DataDivision
divisions list of
Division A
environmentDivision optional
EnvironmentDivision
identificationDivision optional
IdentificationDivision
name String
procedureDivision optional
ProcedureDivision
subPrograms list of
Program
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ProgramCollatingClause Class

TODO: to be completed

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ProgramIdParagraph Class

Super Classes
Local Features
Name Type and Description
programName String
programType optional
ProgramType E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ProgramLibrarySection Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ProgramNameVariable Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

QualifiedDataName Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

QualifiedDataNameFormat1 Class

Super Classes
Local Features
Name Type and Description
conditionName optional
CobolWord
dataName optional
DataName
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

QualifiedQualifiedDataName Class

Super Classes
Local Features
Name Type and Description
container String
field String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReadInto Class

Super Classes
Local Features
Name Type and Description
target optional
Target A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReadKey Class

Super Classes
Local Features
Name Type and Description
qualifiedDataName optional
QualifiedDataName A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReadStatement.ReadIntoClause Class

Super Classes
Local Features
Name Type and Description
destinationTarget optional
Target A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReadWith Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

RecordClause Class

Super Classes
Local Features
Name Type and Description
fromNumberOfBytes String?
maxNumberOfBytes String?
minNumberOfBytes String?
numberOfBytes String?
toNumberOfBytes String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

RecordDelimiterClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

RecordDescription Class

Super Classes
Local Features
Name Type and Description
execSqlStatements list of
ExecSqlStatement
fields list of
FieldDescription
isExternal Boolean
isGlobal Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
conditionalField Boolean
elementaryField Boolean
filler Boolean
isRecord Boolean
level Integer
picture optional
PictureClause
renameFields list of
RenameField
subData list of
FieldDescription
unnamed Boolean
Used In

RecordDescriptionEntry Class

Super Classes
Local Features
Name Type and Description
entries list of
DataDescriptionEntry
execSqlStatenents list of
ExecSqlStatement
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

RecordKeyClause Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

RecordName Class

Super Classes
Local Features
Name Type and Description
target optional
Target A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

RecordingModeClause Class

Super Classes
Local Features
Name Type and Description
modeValue String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

RecordsValue Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

RedefinesClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

RefTarget Class

Super Classes
Local Features
Name Type and Description
ref optional reference to
Named I
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

RelativeKeyClause Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

RenameField Class

Super Classes
Local Features
Name Type and Description
value optional
Value A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
Used In

RenamesClause Class

Super Classes
Local Features
Name Type and Description
dataNamesRange optional
DataNamesRange
qualifiedDataName optional
QualifiedDataName A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReplaceStatement Class

Super Classes
Local Features
Name Type and Description
newText String?
oldText String?
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReplaceStmt Class

Super Classes
Local Features
Name Type and Description
replaceStatement optional
ReplaceStatement
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReplacingSource.AllReplacingSource Class

Super Classes
Local Features
Name Type and Description
beforeAfterClauses list of
InspectStatement.BeforeAfterClause
comparison optional
Expression A
replacing optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReplacingSource.CharactersReplacingSource Class

Super Classes
Local Features
Name Type and Description
beforeAfterClauses list of
InspectStatement.BeforeAfterClause
replaceChar optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReplacingSource.FirstReplacingSource Class

Super Classes
Local Features
Name Type and Description
beforeAfterClauses list of
InspectStatement.BeforeAfterClause
comparison optional
Expression A
replacing optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReplacingSource.LeadingReplacingSource Class

Super Classes
Local Features
Name Type and Description
beforeAfterClauses list of
InspectStatement.BeforeAfterClause
comparison optional
Expression A
replacing optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReplacingSpecification Class

Super Classes
Local Features
Name Type and Description
sources list of
ReplacingSpecificationSource A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReplacingSpecificationSource Class (Abstract) A

Super Classes
Local Features
Name Type and Description
beforeAfterDelim list of
BeforeAfterDelim
replacingChar optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

ReplacingSpecificationSourceCharacters Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
beforeAfterDelim list of
BeforeAfterDelim
replacingChar optional
Expression A

ReplacingSpecificationSourceComparison Class

Super Classes
Local Features
Name Type and Description
compare optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
beforeAfterDelim list of
BeforeAfterDelim
replacingChar optional
Expression A

ReportClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
name String?
name String
Used In

ReportDescription Class

Super Classes
Local Features
Name Type and Description
reportDescriptionEntry optional
ReportDescriptionEntry
reportGroupDescriptionEntry list of
ReportGroupDescriptionEntry
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReportDescriptionEntry Class

Super Classes
Local Features
Name Type and Description
reportDescriptionFirstDetailClause optional
ReportDescriptionFirstDetailClause
reportDescriptionFootingClause optional
ReportDescriptionFootingClause
reportDescriptionGlobalClause optional
ReportDescriptionGlobalClause
reportDescriptionHeadingClause optional
ReportDescriptionHeadingClause
reportDescriptionLastDetailClause optional
ReportDescriptionLastDetailClause
reportDescriptionPageLimitClause optional
ReportDescriptionPageLimitClause
reportName optional
ReportName
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportDescriptionFirstDetailClause Class

Super Classes
Local Features
Name Type and Description
integerLiteral optional
IntegerLiteral
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportDescriptionFootingClause Class

Super Classes
Local Features
Name Type and Description
integerLiteral optional
IntegerLiteral
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportDescriptionGlobalClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportDescriptionHeadingClause Class

Super Classes
Local Features
Name Type and Description
integerLiteral optional
IntegerLiteral
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportDescriptionLastDetailClause Class

Super Classes
Local Features
Name Type and Description
integerLiteral optional
IntegerLiteral
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportDescriptionPageLimitClause Class

Super Classes
Local Features
Name Type and Description
integerLiteral optional
IntegerLiteral
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupBlankWhenZeroClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupColumnNumberClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupDescriptionEntry Class

Super Classes
Local Features
Name Type and Description
reportGroupDescriptionEntryFormat1 optional
ReportGroupDescriptionEntryFormat1
reportGroupDescriptionEntryFormat2 optional
ReportGroupDescriptionEntryFormat2
reportGroupDescriptionEntryFormat3 optional
ReportGroupDescriptionEntryFormat3
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupDescriptionEntryFormat1 Class

Super Classes
Local Features
Name Type and Description
reportGroupLineNumberClause optional
ReportGroupLineNumberClause
reportGroupNextGroupClause optional
ReportGroupNextGroupClause
reportGroupTypeClause optional
ReportGroupTypeClause
reportGroupUsageClause optional
ReportGroupUsageClause
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupDescriptionEntryFormat2 Class

Super Classes
Local Features
Name Type and Description
reportGroupLineNumberClause optional
ReportGroupLineNumberClause
reportGroupUsageClause optional
ReportGroupUsageClause
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupDescriptionEntryFormat3 Class

Super Classes
Local Features
Name Type and Description
reportGroupBlankWhenZeroClause list of
ReportGroupBlankWhenZeroClause
reportGroupColumnNumberClause list of
ReportGroupColumnNumberClause
reportGroupIndicateClause list of
ReportGroupIndicateClause
reportGroupJustifiedClause list of
ReportGroupJustifiedClause
reportGroupLineNumberClause list of
ReportGroupLineNumberClause
reportGroupPictureClause list of
ReportGroupPictureClause
reportGroupResetClause list of
ReportGroupResetClause
reportGroupSignClause list of
ReportGroupSignClause
reportGroupSourceClause list of
ReportGroupSourceClause
reportGroupSumClause list of
ReportGroupSumClause
reportGroupUsageClause list of
ReportGroupUsageClause
reportGroupValueClause list of
ReportGroupValueClause
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupIndicateClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupJustifiedClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupLineNumberClause Class

Super Classes
Local Features
Name Type and Description
reportGroupLineNumberNextPage optional
ReportGroupLineNumberNextPage
reportGroupLineNumberPlus optional
ReportGroupLineNumberPlus
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupLineNumberNextPage Class

Super Classes
Local Features
Name Type and Description
integerLiteral optional
IntegerLiteral
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupLineNumberPlus Class

Super Classes
Local Features
Name Type and Description
integerLiteral optional
IntegerLiteral
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupNextGroupClause Class

Super Classes
Local Features
Name Type and Description
integerLiteral optional
IntegerLiteral
reportGroupNextGroupNextPage optional
ReportGroupNextGroupNextPage
reportGroupNextGroupPlus optional
ReportGroupNextGroupPlus
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupNextGroupNextPage Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupNextGroupPlus Class

Super Classes
Local Features
Name Type and Description
integerLiteral optional
IntegerLiteral
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupPictureClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupResetClause Class

Super Classes
Local Features
Name Type and Description
dataName optional
DataName
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupSignClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupSourceClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupSumClause Class

Super Classes
Local Features
Name Type and Description
dataName list of
DataName
identifier list of
Identifier
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupTypeClause Class

Super Classes
Local Features
Name Type and Description
reportGroupTypeControlFooting optional
ReportGroupTypeControlFooting
reportGroupTypeControlHeading optional
ReportGroupTypeControlHeading
reportGroupTypeDetail optional
ReportGroupTypeDetail
reportGroupTypePageFooting optional
ReportGroupTypePageFooting
reportGroupTypePageHeading optional
ReportGroupTypePageHeading
reportGroupTypeReportFooting optional
ReportGroupTypeReportFooting
reportGroupTypeReportHeading optional
ReportGroupTypeReportHeading
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupTypeControlFooting Class

Super Classes
Local Features
Name Type and Description
dataName optional
DataName
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupTypeControlHeading Class

Super Classes
Local Features
Name Type and Description
dataName optional
DataName
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupTypeDetail Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupTypePageFooting Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupTypePageHeading Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupTypeReportFooting Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupTypeReportHeading Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupUsageClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportGroupValueClause Class

Super Classes
Local Features
Name Type and Description
literal optional
Literal
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportName Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportSection Class

In the DATA DIVISION, there is a new section called REPORT SECTION. This section is required when you are using the REPORT WRITER. It must be the last section in the DATA DIVISION. In using the REPORT WRITER, the FD for the report file has no 01 level as we are accustomed to seeing. Instead the REPORT IS clause is used to give a name to the report and to tell COBOL that REPORT WRITER will be using this file to write out a report. The name used in the REPORT IS clause must appear in the REPORT SECTION as part of an RD (record description entry). The description given in the RD is what gives the characteristics for the report. The 01 levels of the RD describe a line or group of related lines that will be used for the report. The line/lines under the 01 level are called a REPORT GROUP (in our example the REPORT GROUP consists of only one line called REPORT-LINE). Looking at REPORT-LINE, the first entry is TYPE. The TYPE clause asks for the type of line and in our example since we are only generating detail lines, the TYPE is DETAIL. Examples of TYPEs are: REPORT HEADING - one or more lines that are to print only once on the first page of the report PAGE HEADING - one or more lines that are to print at the top of each page CONTROL HEADING - one or more lines that are to print when a control break has occurred DETAIL - one or more lines that are to print detail information - regular report lines CONTROL FOOTING - one or more lines that are to print after a control break has occurred PAGE FOOTING - one or more lines to print at the bottom of each page prior to skipping to top of page REPORT FOOTING - one or more lines to print at the end of the report

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportType Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ReportTypeClause Class

Super Classes
Local Features
Name Type and Description
reportType optional
ReportType
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReserveClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReturnCodeTarget Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ReturnIOCtrlParagraph Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

RoundableDestination Class

Super Classes
Local Features
Name Type and Description
rounded Boolean
target optional
Target A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

SameRecordIOCtrlParagraph Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ScreenSection Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ScreenSectionEntry Class

Super Classes
Local Features
Name Type and Description
recordDescriptionEntry optional
RecordDescriptionEntry
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SearchStatement.AndClause Class

Super Classes
Local Features
Name Type and Description
body list of
Statement A
condition optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

SearchStatement.WhenClause Class

Super Classes
Local Features
Name Type and Description
body list of
Statement A
condition optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

Section Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses

SecurityParagraph Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SegmentLimitClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

SendStatement.AdvancingClause Class (Abstract) A

Super Classes
Local Features
Name Type and Description
beforeOrAfter
BeforeOrAfter E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

SendStatement.Indicator Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

Sequence Class

Super Classes
Local Features
Name Type and Description
end optional
Expression A
start optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

SequenceExecution Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SequenceValue Class

Super Classes
Local Features
Name Type and Description
sequence optional
Sequence
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SetSendingField Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SetStatement.Assignment Class

Super Classes
Local Features
Name Type and Description
targets list of
Target A
type
SetStatement.Type E
value optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

SetStatementForConditionsAssignment Class

Super Classes
Local Features
Name Type and Description
destinations list of
Target A
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SetStatementForIndexesAssignment Class

Super Classes
Local Features
Name Type and Description
destinations list of
Target A
value optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SetStatementForSwitchesAssignment Class

Super Classes
Local Features
Name Type and Description
destinations list of
Target A
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SignClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SimpleProcedureName Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SimpleQualifiedDataName Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SimpleTarget Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SingleExecution Class

Super Classes
Local Features
Name Type and Description
label optional reference to
ProcedureLabel
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SingleValue Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SortStatement.InputClause Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

SortStatement.OutputClause Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

Source.EscapeKeySource Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Source.ExpressionSource Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Source.MessageCountSource Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

Source.SystemDateTimeSource Class

Super Classes
Local Features
Name Type and Description
type
SystemDateTimeSource.Type E
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SourceClause Class

Super Classes
Local Features
Name Type and Description
sourceName String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SourceComputerParagraph Class

Super Classes
Local Features
Name Type and Description
computerName String?
isDebuggingMode Boolean
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SpecialNamesClause Class

Super Classes
Local Features
Name Type and Description
alphabetClause optional
AlphabetClause
classClause optional
ClassClause
currencySignClause optional
CurrencySignClause
decimalPointClause optional
DecimalPointClause
environmentNameClause optional
EnvironmentNameClause
symbolicCharactersClause optional
SymbolicCharactersClause
upsiSwitchNameClause optional
UpsiSwitchNameClause
xmlSchemaClause optional
XmlSchemaClause
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

SpecialNamesParagraph Class

Super Classes
Local Features
Name Type and Description
clauses list of
SpecialNamesClause
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

StandardCollatingSequenceReference Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

StandardLabelRecordsClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

StartStatement.KeyCondition Class

Super Classes
Local Features
Name Type and Description
operator
StartStatement.Operator E
value optional
Target A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

StringStatement.Value Class

Super Classes
Local Features
Name Type and Description
delimiter optional
StringStatementDelimiter A
values list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

StringStatementDelimiter Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

StringStatementSizeDelimiter Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

StringStatementValue Class

Super Classes
Local Features
Name Type and Description
stringStatementDelimiter optional
StringStatementDelimiter A
values list of
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

StringStatementValueDelimiter Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SymbolicCharactersClause Class

Super Classes
Local Features
Name Type and Description
symbolicCharactersOrdinalPositions list of
SymbolicCharactersOrdinalPositions
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

SymbolicCharactersOrdinalPositions Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

SynchronizedClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SystemDateTimeSource Class

Super Classes
Local Features
Name Type and Description
dateTime String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

SystemNameValue Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

TableSortingKeys Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

TallyingSource.AllTallyingSource Class

Super Classes
Local Features
Name Type and Description
beforeAfterClauses list of
InspectStatement.BeforeAfterClause
comparison optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

TallyingSource.CharactersTallyingSource Class

Super Classes
Local Features
Name Type and Description
beforeAfterClauses list of
InspectStatement.BeforeAfterClause
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

TallyingSource.LeadingTallyingSource Class

Super Classes
Local Features
Name Type and Description
beforeAfterClauses list of
InspectStatement.BeforeAfterClause
comparison optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

TallyingSpecification Class

Super Classes
Local Features
Name Type and Description
sources list of
TallyingSpecificationSource
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

TallyingSpecificationSource Class

Super Classes
Local Features
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

TallyingSpecificationSourceElement Class (Abstract) A

Super Classes
Local Features
Name Type and Description
beforeAfterDelim list of
BeforeAfterDelim
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

TallyingSpecificationSourceElementCharacters Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
beforeAfterDelim list of
BeforeAfterDelim

TallyingSpecificationSourceElementCompare Class

Super Classes
Local Features
Name Type and Description
compare optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
beforeAfterDelim list of
BeforeAfterDelim

TitleClause Class

Super Classes
Local Features
Name Type and Description
title optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

ToLineTarget Class

Super Classes
Local Features
Name Type and Description
line optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

UnstringDestination Class

Super Classes
Local Features
Name Type and Description
counter optional
Target A
delimiter optional
Target A
opDestination optional
Target A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

UnstringStatement.UnstringDestination Class

Super Classes
Local Features
Name Type and Description
counter optional
Target A
delimiter optional
Target A
destinationTarget optional
Target A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

UpsiSwitchNameClause Class

Super Classes
Local Features
Name Type and Description
conditionNamesForUPSISwitch optional
ConditionNamesForUPSISwitch
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

Usage Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

UsageClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

UseStatement.Concern Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

UsedValue Class

Super Classes
Local Features
Name Type and Description
value String
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

UserDefinedCharacterClass Class

Super Classes
Local Features
Name Type and Description
charactersInCollatingSequence optional
CharactersInCollatingSequence
charactersRange optional
CharactersRange
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

UserDefinedCollatingSequence Class

Super Classes
Local Features
Name Type and Description
charactersEqualSet optional
CharactersEqualSet
charactersInCollatingSequence optional
CharactersInCollatingSequence
charactersRange optional
CharactersRange
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

UsingFilenames Class

Super Classes
Local Features
Name Type and Description
fileNameReference list of
FileNameReference
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

Value Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Subclasses
Used In

ValueClause Class

Super Classes
Local Features
Name Type and Description
falseValue optional
Value A
values list of
Value A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ValueOfClause Class

Super Classes
Local Features
Name Type and Description
dataName list of
DataNameValue
systemName list of
SystemNameValue
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

ValueValue Class (Abstract) A

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

VariableOrFileNameOrOmitted Class

Super Classes
Local Features
Name Type and Description
expression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

VisibleClause Class

Super Classes
Local Features
Name Type and Description
state optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

WhenClause Class

Super Classes
Local Features
Name Type and Description
condition optional
Expression A
statements list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

WhenCondition Class

Super Classes
Local Features
Name Type and Description
high optional
Expression A
low optional
Expression A
simpleExpression optional
Expression A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

WhenConditionalClause Class

Super Classes
Local Features
Name Type and Description
block optional
Block
whenCondition list of
WhenCondition
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?

WorkingStorageEntry Interface I

WorkingStorageSection Class

[ WORKING-STORAGE SECTION. ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ‾‾‾‾‾‾‾ [ 77-level description entry ] constant entry record description entry ... ]

Super Classes
Local Features
Name Type and Description
execSqlStatements list of
ExecSqlStatement
variables list of
DataDescription A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

WriteStatement.AtClause Class

Super Classes
Local Features
Name Type and Description
statements list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

WriteStatement.BeforeAfterClause Class

Super Classes
Local Features
Name Type and Description
beforeOrAfter
BeforeOrAfter E
target optional
BeforeAfterClauseTarget A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

WriteStatement.NotAtClause Class

Super Classes
Local Features
Name Type and Description
statements list of
Statement A
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

XmlSchemaClause Class

Super Classes
Inherited Features
Name Type and Description
position Position?
origin Origin?
destination Destination?
Used In

Data Types

AddStatement.Type E

Values
  • SIMPLE
  • GIVING
  • CORRESPONDING

AlphabeticClass E

Values
  • ALPHABETIC
  • ALPHABETIC_LOWER
  • ALPHABETIC_UPPER

CommunicationDescriptionEntry.Type E

Values
  • INPUT
  • OUTPUT
  • INPUT_OUTPUT

CommunicationDescriptionEntry.Value E

Values
  • QUEUE
  • SUB_QUEUE_1
  • SUB_QUEUE_2
  • SUB_QUEUE_3
  • MESSAGE_DATE
  • MESSAGE_TIME
  • SOURCE
  • TEXT_LENGTH
  • END_KEY
  • STATUS_KEY
  • MESSAGE_COUNT
  • ERROR_KEY
  • DESTINATION_COUNT
  • SYMBOLIC_DESTINATION

ComparisonOperator E

Values
  • EQUAL
  • NOT_EQUAL
  • GREATER
  • GREATER_OR_EQUAL
  • LOWER
  • LOWER_OR_EQUAL

Direction E

Values
  • ASCENDING
  • DESCENDING
Used In

EnableOrDisableStatement.Type E

Values
  • INPUT
  • OUTPUT
  • INPUT_OUTPUT
  • TERMINAL

ExitStatement.Specification E

Values
  • PARAGRAPH
  • SECTION
  • FUNCTION
  • PROGRAM

FigurativeConstant E

Values
  • ZERO
  • ZEROS
  • ZEROES
  • HIGH_VALUE
  • HIGH_VALUES
  • LOW_VALUE
  • LOW_VALUES
  • SPACE
  • SPACES
  • QUOTE
  • QUOTES
  • ALL
  • DEBUG_NAME
  • DEBUG_LINE
  • DEBUG_CONTENTS
  • DEBUG_SUB_1
  • DEBUG_SUB_2
  • DEBUG_SUB_3
  • LINE_COUNTER
  • PAGE_COUNTER
  • LINAGE_COUNTER
Used In

InitializeStatement.Category E

Values
  • ALL
  • ALPHABETIC
  • ALPHANUMERIC
  • ALPHANUMERIC_EDITED
  • DATA_POINTER
  • NUMERIC
  • NUMERIC_EDITED

OpenStatement.Type E

Values
  • INPUT
  • OUTPUT
  • INPUT_OUTPUT
  • EXTEND

ProgramType E

Values
  • COMMON
  • COMMONINITIAL
  • COMMONRECURSIVE
  • INITIAL
  • INITIALCOMMON
  • RECURSIVE
  • RECURSIVECOMMON
Used In

RecordingMode E

Values
  • F
  • V
  • U
  • S
Used In

SequentialDirection E

Values
  • NEXT
  • PREVIOUS
Used In

SetStatement.Type E

Values
  • VALUE
  • UP
  • DOWN

SignExpr.Sign E

Values
  • POSITIVE
  • NEGATIVE

StartStatement.Operator E

Values
  • GREATER_EQ
  • GREATER
  • EQUAL
  • LESS
  • LESS_EQ
  • FIRST
  • LAST

SubtractStatement.Type E

Values
  • SIMPLE
  • GIVING
  • CORRESPONDING

SystemDateTimeSource.Type E

Values
  • DATE
  • DAY
  • DAY_OF_WEEK
  • TIME

UseStatement.ConcernType E

Values
  • INPUT
  • OUTPUT
  • I_O
  • EXTEND

UseStatement.UseStatementTarget E

Values
  • EXCEPTION
  • ERROR

UsingClause.Type E

Values
  • REFERENCE
  • CONTENT
  • VALUE
  • SIMPLE