RPG Parser
Parser Documentation
Version: 2.1.59
This document was generated on 2024/08/13.
Introduction
Documentation
Interfaces
AssignableExpression Interface I
Implementing Classes
ArrayAccessExpr
                    
                        ArrayAccessOrFunctionCallExpr
                    
                        BuiltinFunctionCall
                    
                        DurationExpr
                    
                        ErrorExpression
                    
                        FieldAccessExpr
                    
                        FigurativeConst
                    
                        FunctionCall
                    
                        IndicatorReference
                    
                        ListExpr
                    
                        NameWithLibraryExpr
                    
                        ReferenceExpr
                    
                        UserDefinedFunctionCall
                    
                Used In
            IndDsKeyword
            
        
                    
                        
        
            Assignment
            
        
                    
                        
        
            ZeroAndSubtractStatement
            
        
                    
                        
        
            ZeroAndAddStatement
            
        
                    
                        
        
            WriteThenReadStatement
            
        
                    
                        
        
            WriteRecordStatement
            
        
                    
                        
        
            UpdateRecordStatement
            
        
                    
                        
        
            TranslateStatement
            
        
                    
                        
        
            TestBitsStatement
            
        
                    
                        
        
            SumArrayStatement
            
        
                    
                        
        
            SubtractStatement
            
        
                    
                        
        
            SubtractDurationStatement
            
        
                    
                        
        
            SubstringStatement
            
        
                    
                        
        
            SquareRootStatement
            
        
                    
                        
        
            SetBitsOnStatement
            
        
                    
                        
        
            SetBitsOffStatement
            
        
                    
                        
        
            ScanStatement
            
        
                    
                        
        
            RetrieveTimeAndDateStatement
            
        
                    
                        
        
            ReadRecordStatement
            
        
                    
                        
        
            ReadPriorRecordStatement
            
        
                    
                        
        
            ReadPriorEqualRecordStatement
            
        
                    
                        
        
            ReadNextChangedRecordStatement
            
        
                    
                        
        
            ReadEqualKeyStatement
            
        
                    
                        
        
            PlistParameter
            
        
                    
                        
        
            MultiplicationStatement
            
        
                    
                        
        
            MoveStatement
            
        
                    
                        
        
            MoveRemainderStatement
            
        
                    
                        
        
            MoveLowToLowZoneStatement
            
        
                    
                        
        
            MoveLowToHighZoneStatement
            
        
                    
                        
        
            MoveLeftStatement
            
        
                    
                        
        
            MoveHighToLowZoneStatement
            
        
                    
                        
        
            MoveHighToHighZoneStatement
            
        
                    
                        
        
            MoveArrayStatement
            
        
                    
                        
        
            GetOrSetOccurenceStatement
            
        
                    
                        
        
            ExtractDateStatement
            
        
                    
                        
        
            DivisionStatement
            
        
                    
                        
        
            DefineLikeStatement
            
        
                    
                        
        
            DefineDataAreaStatement
            
        
                    
                        
        
            DefinePartsOfKeyStatement
            
        
                    
                        
        
            ConcatenateStringsStatement
            
        
                    
                        
        
            ClearStatement
            
        
                    
                        
        
            CheckCharactersStatement
            
        
                    
                        
        
            ChainStatement
            
        
                    
                        
        
            AddStatement
            
        
                    
                        
        
            AddDurationStatement
            
        
                    
                        
        
            InputSpecificationFieldDescriptionExternal
            
        
                    
                DataStructureField Interface I
Implementing Classes
Used In
StatementContainer Interface I
Implementing Classes
AbstractForStatement
                    
                        CasGroupStatement
                    
                        ComparisonDoUntilStatement
                    
                        ComparisonDoWhileStatement
                    
                        ComparisonIfStatement
                    
                        ComparisonWhenClause
                    
                        CompilationUnit
                    
                        ConditionDoUntilStatement
                    
                        ConditionDoWhileStatement
                    
                        ConditionIfStatement
                    
                        ConditionWhenClause
                    
                        DoStatement
                    
                        DoUntilStatement
                    
                        DoWhileStatement
                    
                        ElseBranch
                    
                        ElseIfBranch
                    
                        ForEachStatement
                    
                        ForStatement
                    
                        IfStatement
                    
                        MonitorStatement
                    
                        OnErrorClause
                    
                        OtherClause
                    
                        Procedure
                    
                        SelectStatement
                    
                        Subroutine
                    
                        WhenClause
                    
                Used In
Statements
AbstractForStatement Class (Abstract) A
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
Subclasses
AcquireStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| deviceName | optional 
            Expression
            
                
                
                    A
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| workstnFile | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
AddDurationStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dateTime | optional 
            Expression
            
                
                
                    A
                
            
         | 
| destinationExpression | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| duration | optional 
            Expression
            
                
                
                    A
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
AddStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| extenders | list of 
            Extender
            
         | 
| halfAdjustExtender | Boolean | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| left | optional 
            Expression
            
                
                
                    A
                
            
         | 
| negativeIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| positiveIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| result | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| right | optional 
            Expression
            
                
                
                    A
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| zeroIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
AllocateStorageStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| length | optional 
            Expression
            
                
                
                    A
                
            
         | 
| pointer | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
AndComparisonStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comparisonType | 
            ComparisonType
            
                
                
                    E
                
            
         | 
| left | optional 
            Expression
            
                
                
                    A
                
            
         | 
| right | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
CallBoundProcedureStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| called | optional 
            Expression
            
                
                
                    A
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| lastRecordIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| operationalDescriptorsExtender | Boolean | 
| params | list of 
            PlistParameter
            
         | 
| plist | optional 
            Expression
            
                
                
                    A
                
            
         | 
| procedure | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
CallProgramStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| called | optional 
            Expression
            
                
                
                    A
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| lastRecordIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| params | list of 
            PlistParameter
            
         | 
| plist | optional 
            Expression
            
                
                
                    A
                
            
         | 
| programName | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
CallPrototypeStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| called | optional 
            Expression
            
                
                
                    A
                
            
         | 
| defaultPrecisionExtender | Boolean | 
| errorExtender | Boolean | 
| extenders | list of 
            Extender
            
         | 
| params | list of 
            Expression
            
                
                
                    A
                
            
         | 
| programName | optional 
            Expression
            
                
                
                    A
                
            
         | 
| resultDecimalPositionExtender | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
CasGroupStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| casStatements | list of 
            ConditionallyInvokeSubroutineStatement
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ChainStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructure | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
| noLockExtender | Boolean | 
| numberIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| searchArgument | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
CheckCharactersStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| baseString | optional 
            Expression
            
                
                
                    A
                
            
         | 
| comparatorString | optional 
            Expression
            
                
                
                    A
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| foundIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| resultingIndex | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| start | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
CheckReverseStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comparatorString | optional 
            Expression
            
                
                
                    A
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| foundIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| resultField | optional 
            Expression
            
                
                
                    A
                
            
         | 
| start | optional 
            Expression
            
                
                
                    A
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ClearStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| all | Boolean | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| noKey | Boolean | 
| target | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
CloseFilesStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| filename | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ClosingStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String? | 
| type | 
            ClosingStatementType
            
                
                
                    E
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
CommitStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| boundary | optional 
            Expression
            
                
                
                    A
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
CompareAndBranch Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comparisonType | 
            ComparisonType
            
                
                
                    E
                
            
         | 
| equalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| highIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| label | String? | 
| left | optional 
            Expression
            
                
                
                    A
                
            
         | 
| lowIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| right | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
CompareStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| equalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| highIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| left | optional 
            Expression
            
                
                
                    A
                
            
         | 
| lowIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| right | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ComparisonDoUntilStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comparisonType | 
            ComparisonType
            
                
                
                    E
                
            
         | 
| left | optional 
            Expression
            
                
                
                    A
                
            
         | 
| right | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
ComparisonDoWhileStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comparisonType | 
            ComparisonType
            
                
                
                    E
                
            
         | 
| left | optional 
            Expression
            
                
                
                    A
                
            
         | 
| right | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
ComparisonIfStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comparisonType | 
            ComparisonType
            
                
                
                    E
                
            
         | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| left | optional 
            Expression
            
                
                
                    A
                
            
         | 
| right | optional 
            Expression
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| elseBranch | optional 
            ElseBranch
            
         | 
| elseIfBranches | list of 
            ElseIfBranch
            
         | 
| thenBody | list of 
            Statement
            
                
                
                    A
                
            
         | 
ConcatenateStringsStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| extenders | list of 
            Extender
            
         | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| paddingExtender | Boolean | 
| prefixString | optional 
            Expression
            
                
                
                    A
                
            
         | 
| result | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| stringToAdd | optional 
            Expression
            
                
                
                    A
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ConditionDoUntilStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| condition | optional 
            Expression
            
                
                
                    A
                
            
         | 
| defaultPrecisionExtender | Boolean | 
| extenders | list of 
            Extender
            
         | 
| resultDecimalPositionExtender | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
ConditionDoWhileStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| condition | optional 
            Expression
            
                
                
                    A
                
            
         | 
| defaultPrecisionExtender | Boolean | 
| extenders | list of 
            Extender
            
         | 
| resultDecimalPositionExtender | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
ConditionIfStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| condition | optional 
            Expression
            
                
                
                    A
                
            
         | 
| defaultPrecisionExtender | Boolean | 
| extenders | list of 
            Extender
            
         | 
| resultDecimalPositionExtender | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| elseBranch | optional 
            ElseBranch
            
         | 
| elseIfBranches | list of 
            ElseIfBranch
            
         | 
| thenBody | list of 
            Statement
            
                
                
                    A
                
            
         | 
ConditionallyInvokeSubroutineStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comparisonType | 
            ComparisonType
            
                
                
                    E
                
            
         | 
| equalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| highIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| left | optional 
            Expression
            
                
                
                    A
                
            
         | 
| lowIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| right | optional 
            Expression
            
                
                
                    A
                
            
         | 
| subroutine | optional 
        
        reference to 
            Subroutine
            
         | 
| called | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
Used In
CorrespondingAssignmentStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| extenders | list of 
            Extender
            
         | 
| sourceExpression | optional 
            Expression
            
                
                
                    A
                
            
         | 
| target | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
DeallocateStorageStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| noLockExtender | Boolean | 
| pointerName | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
DefineCompositeKeyStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
| parts | list of 
            DefinePartsOfKeyStatement
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
DefineDataAreaStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| externalDataArea | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| resultField | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
DefineLikeStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| lengthChange | Integer | 
| referenceField | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| resultField | String | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
DefinePartsOfKeyStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| hasInlineDeclaration | Boolean | 
| indicator | String? | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| key | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
Used In
DefineStatement Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
Subclasses
DeleteRecordStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
| numberIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| searchArgument | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
DisplayStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| destinationExpression | optional 
            Expression
            
                
                
                    A
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| message | optional 
            Expression
            
                
                
                    A
                
            
         | 
| messageQueue | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
DivisionStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| destinationExpression | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| dividend | optional 
            Expression
            
                
                
                    A
                
            
         | 
| divisor | optional 
            Expression
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| halfAdjustExtender | Boolean | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| negativeIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| positiveIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| zeroIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
DoStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
| endDoConditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| hasInlineDeclaration | Boolean | 
| incrementValue | optional 
            Expression
            
                
                
                    A
                
            
         | 
| indexValue | String? | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| limitValue | optional 
            Expression
            
                
                
                    A
                
            
         | 
| startValue | optional 
            Expression
            
                
                
                    A
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
DoUntilStatement Class (Abstract) A
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
Subclasses
DoWhileStatement Class (Abstract) A
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
Subclasses
DumpStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dumpExtender | Boolean | 
| extenders | list of 
            Extender
            
         | 
| identifier | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
EmptyStatement Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
EndSubroutineStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| label | String? | 
| returnPoint | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ErrorStatement Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
EvalRightAdjStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| defaultPrecisionExtender | Boolean | 
| expression | optional 
            Expression
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| resultDecimalPositionExtender | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
EvalStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| defaultPrecisionExtender | Boolean | 
| expression | optional 
            Expression
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| haldAdjustExtender | Boolean | 
| resultDecimalPositionExtender | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ExceptStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| target | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ExecSqlStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| sqlCode | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ExpressionStatement 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? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ExtractDateStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| duration | optional 
            DurationExpr
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| target | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ForEachStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| array | optional 
            Expression
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| halfAdjustExtender | Boolean | 
| itemVariable | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
ForStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| defaultPrecisionExtender | Boolean | 
| direction | 
            Direction
            
                
                
                    E
                
            
         | 
| endForConditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| increment | optional 
            Expression
            
                
                
                    A
                
            
         | 
| indexVariable | String | 
| limitValue | optional 
            Expression
            
                
                
                    A
                
            
         | 
| resultDecimalPositionExtender | Boolean | 
| startValue | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
ForceEndOfDataStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| filename | optional 
            Expression
            
                
                
                    A
                
            
         | 
| noLockExtender | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ForceStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| filename | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
GetOrSetOccurenceStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructure | optional 
            Expression
            
                
                
                    A
                
            
         | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| occurenceValue | optional 
            Expression
            
                
                
                    A
                
            
         | 
| result | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
GotoStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| label | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
IfStatement Class (Abstract) A
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| elseBranch | optional 
            ElseBranch
            
         | 
| elseIfBranches | list of 
            ElseIfBranch
            
         | 
| thenBody | list of 
            Statement
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
Subclasses
Used In
InvokeSubroutineStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| subroutine | optional 
        
        reference to 
            Subroutine
            
         | 
| called | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
IterateStatement Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
LeaveStatement Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
LeaveSubroutineStatement Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
LookupStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| equalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| highIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| lowIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
| searchArgument | optional 
            Expression
            
                
                
                    A
                
            
         | 
| supportTableName | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
MonitorStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
| onErrorClauses | list of 
            OnErrorClause
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
Used In
MoveArrayStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| extenders | list of 
            Extender
            
         | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| negativeIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| paddingExtender | Boolean | 
| positiveIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| sourceField | optional 
            Expression
            
                
                
                    A
                
            
         | 
| targetField | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| zeroOrBlankIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
MoveHighToHighZoneStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| sourceField | optional 
            Expression
            
                
                
                    A
                
            
         | 
| targetField | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
MoveHighToLowZoneStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| sourceField | optional 
            Expression
            
                
                
                    A
                
            
         | 
| targetField | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
MoveLeftStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataAttributes | optional 
            Expression
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| negativeIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| paddingExtender | Boolean | 
| positiveIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| sourceField | optional 
            Expression
            
                
                
                    A
                
            
         | 
| targetField | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| zeroOrBlankIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
MoveLowToHighZoneStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| sourceField | optional 
            Expression
            
                
                
                    A
                
            
         | 
| targetField | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
MoveLowToLowZoneStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| sourceField | optional 
            Expression
            
                
                
                    A
                
            
         | 
| targetField | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
MoveRemainderStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| destinationExpression | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| negativeIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| positiveIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| zeroIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
MoveStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataAttributes | optional 
            Expression
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| negativeIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| paddingExtender | Boolean | 
| positiveIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| sourceField | optional 
            Expression
            
                
                
                    A
                
            
         | 
| targetField | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| zeroOrBlankIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
MultiplicationStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| destinationExpression | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| halfAdjustExtender | Boolean | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| multiplicand | optional 
            Expression
            
                
                
                    A
                
            
         | 
| multiplier | optional 
            Expression
            
                
                
                    A
                
            
         | 
| negativeIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| positiveIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| zeroIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
NextStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| filename | optional 
            Expression
            
                
                
                    A
                
            
         | 
| programDevice | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
OpenFileStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| filename | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
OpeningStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| statement | optional 
            StatementContainer
            
                
                
                    I
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
OrComparisonStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comparisonType | 
            ComparisonType
            
                
                
                    E
                
            
         | 
| left | optional 
            Expression
            
                
                
                    A
                
            
         | 
| right | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
PListStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String | 
| params | list of 
            PlistParameter
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
PostStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| filename | optional 
            Expression
            
                
                
                    A
                
            
         | 
| infdsName | optional 
            Expression
            
                
                
                    A
                
            
         | 
| programDevice | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
RPGPlaceholderMultiStmt Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| placeholderName | String? | 
ReadEqualKeyStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructure | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| endOfFileIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
| noLockExtender | Boolean | 
| searchArgument | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ReadNextChangedRecordStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructure | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| endOfFileIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| recordName | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ReadPriorEqualRecordStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructure | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| endOfFileIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
| noLockExtender | Boolean | 
| searchArgument | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ReadPriorRecordStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| beginningOfFileIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| dataStructure | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| nExtender | Boolean | 
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ReadRecordStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructure | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| endOfFileIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
| noLockExtender | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ReallocateStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| length | optional 
            Expression
            
                
                
                    A
                
            
         | 
| pointerName | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ReleaseStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| filename | optional 
            Expression
            
                
                
                    A
                
            
         | 
| programDevice | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ResetStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| all | Boolean | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
| noKey | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
RetrieveDataAreaStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataAreaName | optional 
            Expression
            
                
                
                    A
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| lock | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
RetrieveTimeAndDateStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| targetField | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ReturnStatement 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? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
RollbackStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ScanStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| baseString | optional 
            Expression
            
                
                
                    A
                
            
         | 
| compareString | optional 
            Expression
            
                
                
                    A
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| foundIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| result | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
SelectStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| otherClause | optional 
            OtherClause
            
         | 
| whenClauses | list of 
            WhenClause
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
Used In
SetBitsOffStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| bitNumbers | optional 
            Expression
            
                
                
                    A
                
            
         | 
| characterField | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
SetBitsOnStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| bitNumbers | optional 
            Expression
            
                
                
                    A
                
            
         | 
| characterField | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
SetGreaterThanRecordStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
| numberIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| searchArgument | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
SetLowerLimitStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| equalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
| numberIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| searchArgument | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
SetOffStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| indicators | list of 
            Indicator
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
SetOnStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| indicators | list of 
            Indicator
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ShutdownStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| onIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
SortArrayStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| array | optional 
            Expression
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| sortingOrder | 
            SortingOrder
            
                
                
                    E
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
SquareRootStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| extenders | list of 
            Extender
            
         | 
| halfAdjustExtender | Boolean | 
| root | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| value | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
Statement Class (Abstract) A
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
AbstractForStatement
                    
                        AcquireStatement
                    
                        AddDurationStatement
                    
                        AddStatement
                    
                        AllocateStorageStatement
                    
                        AndComparisonStatement
                    
                        CallBoundProcedureStatement
                    
                        CallProgramStatement
                    
                        CallPrototypeStatement
                    
                        CasGroupStatement
                    
                        ChainStatement
                    
                        CheckCharactersStatement
                    
                        CheckReverseStatement
                    
                        ClearStatement
                    
                        CloseFilesStatement
                    
                        ClosingStatement
                    
                        CommitStatement
                    
                        CompareAndBranch
                    
                        CompareStatement
                    
                        ComparisonDoUntilStatement
                    
                        ComparisonDoWhileStatement
                    
                        ComparisonIfStatement
                    
                        ConcatenateStringsStatement
                    
                        ConditionDoUntilStatement
                    
                        ConditionDoWhileStatement
                    
                        ConditionIfStatement
                    
                        ConditionallyInvokeSubroutineStatement
                    
                        CorrespondingAssignmentStatement
                    
                        DeallocateStorageStatement
                    
                        DefineCompositeKeyStatement
                    
                        DefineDataAreaStatement
                    
                        DefineLikeStatement
                    
                        DefinePartsOfKeyStatement
                    
                        DefineStatement
                    
                        DeleteRecordStatement
                    
                        DisplayStatement
                    
                        DivisionStatement
                    
                        DoStatement
                    
                        DoUntilStatement
                    
                        DoWhileStatement
                    
                        DumpStatement
                    
                        EmptyStatement
                    
                        EndSubroutineStatement
                    
                        ErrorStatement
                    
                        EvalRightAdjStatement
                    
                        EvalStatement
                    
                        ExceptStatement
                    
                        ExecSqlStatement
                    
                        ExpressionStatement
                    
                        ExtractDateStatement
                    
                        ForEachStatement
                    
                        ForStatement
                    
                        ForceEndOfDataStatement
                    
                        ForceStatement
                    
                        GetOrSetOccurenceStatement
                    
                        GotoStatement
                    
                        IfStatement
                    
                        InvokeSubroutineStatement
                    
                        IterateStatement
                    
                        LeaveStatement
                    
                        LeaveSubroutineStatement
                    
                        LookupStatement
                    
                        MonitorStatement
                    
                        MoveArrayStatement
                    
                        MoveHighToHighZoneStatement
                    
                        MoveHighToLowZoneStatement
                    
                        MoveLeftStatement
                    
                        MoveLowToHighZoneStatement
                    
                        MoveLowToLowZoneStatement
                    
                        MoveRemainderStatement
                    
                        MoveStatement
                    
                        MultiplicationStatement
                    
                        NextStatement
                    
                        OpenFileStatement
                    
                        OpeningStatement
                    
                        OrComparisonStatement
                    
                        PListStatement
                    
                        PostStatement
                    
                        RPGPlaceholderMultiStmt
                    
                        ReadEqualKeyStatement
                    
                        ReadNextChangedRecordStatement
                    
                        ReadPriorEqualRecordStatement
                    
                        ReadPriorRecordStatement
                    
                        ReadRecordStatement
                    
                        ReallocateStatement
                    
                        ReleaseStatement
                    
                        ResetStatement
                    
                        RetrieveDataAreaStatement
                    
                        RetrieveTimeAndDateStatement
                    
                        ReturnStatement
                    
                        RollbackStatement
                    
                        ScanStatement
                    
                        SelectStatement
                    
                        SetBitsOffStatement
                    
                        SetBitsOnStatement
                    
                        SetGreaterThanRecordStatement
                    
                        SetLowerLimitStatement
                    
                        SetOffStatement
                    
                        SetOnStatement
                    
                        ShutdownStatement
                    
                        SortArrayStatement
                    
                        SquareRootStatement
                    
                        SubstringStatement
                    
                        SubtractDurationStatement
                    
                        SubtractStatement
                    
                        SumArrayStatement
                    
                        TagStatement
                    
                        TestBitsStatement
                    
                        TestDateTimeStatement
                    
                        TestNumericStatement
                    
                        TestZoneStatement
                    
                        TranslateStatement
                    
                        UnlockDataAreaStatement
                    
                        UpdateRecordStatement
                    
                        WriteDataAreaStatement
                    
                        WriteRecordStatement
                    
                        WriteThenReadStatement
                    
                        XmlIntoStatement
                    
                        XmlSaxStatement
                    
                        ZeroAndAddStatement
                    
                        ZeroAndSubtractStatement
                    
                Used In
SubstringStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| length | optional 
            Expression
            
                
                
                    A
                
            
         | 
| paddingExtender | Boolean | 
| result | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| sourceString | optional 
            Expression
            
                
                
                    A
                
            
         | 
| startFromSource | optional 
            Expression
            
                
                
                    A
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
SubtractDurationStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| destinationExpr | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| originalTime | optional 
            Expression
            
                
                
                    A
                
            
         | 
| subtractedTime | optional 
            Expression
            
                
                
                    A
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
SubtractStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| difference | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| halfAdjustExtender | Boolean | 
| minuend | optional 
            Expression
            
                
                
                    A
                
            
         | 
| negativeIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| positiveIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| subtrahend | optional 
            Expression
            
                
                
                    A
                
            
         | 
| zeroIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
SumArrayStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| array | optional 
            Expression
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| halfAdjustExtender | Boolean | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| negativeIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| positiveIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| result | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| zeroIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
TagStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| label | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
TestBitsStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| bitNumbers | optional 
            Expression
            
                
                
                    A
                
            
         | 
| characterField | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| equalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| offIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| onIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
TestDateTimeStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dateFieldExtender | Boolean | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| fieldToTest | optional 
            Expression
            
                
                
                    A
                
            
         | 
| format | optional 
            Expression
            
                
                
                    A
                
            
         | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| timeFieldExtender | Boolean | 
| timestampFieldExtender | Boolean | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
TestNumericStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| blanksIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| characterField | optional 
            Expression
            
                
                
                    A
                
            
         | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| numericAndBlankIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| numericIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
TestZoneStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| aiIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| characterField | optional 
            Expression
            
                
                
                    A
                
            
         | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| jrIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| xxIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
TranslateStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| fromValue | optional 
            Expression
            
                
                
                    A
                
            
         | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| paddingExtender | Boolean | 
| result | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| sourceValue | optional 
            Expression
            
                
                
                    A
                
            
         | 
| toValue | optional 
            Expression
            
                
                
                    A
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
UnlockDataAreaStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataAreaName | optional 
            Expression
            
                
                
                    A
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
UpdateRecordStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructure | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
WriteDataAreaStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataAreaName | optional 
            Expression
            
                
                
                    A
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| lock | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
WriteRecordStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructure | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| endOfFileIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
WriteThenReadStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructure | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| errorExtender | Boolean | 
| errorIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| formatName | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
XmlIntoStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| receiverOrHandler | optional 
            Expression
            
                
                
                    A
                
            
         | 
| xmlCall | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
XmlSaxStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| doc | optional 
            Expression
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| handler | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ZeroAndAddStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| addend | optional 
            Expression
            
                
                
                    A
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| halfAdjustExtender | Boolean | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| negativeIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| positiveIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| sum | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| zeroIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
ZeroAndSubtractStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| difference | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| extenders | list of 
            Extender
            
         | 
| halfAdjustExtender | Boolean | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| negativeIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| positiveIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| subtraend | optional 
            Expression
            
                
                
                    A
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| zeroIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| conditionalIndicator | optional 
            Indicator
            
                
                
                    A
                
            
         | 
Expressions
ArrayAccessExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| array | optional 
            Expression
            
                
                
                    A
                
            
         | 
| index | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ArrayAccessOrFunctionCallExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| argument | optional 
            Expression
            
                
                
                    A
                
            
         | 
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Assignment Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| assignmentType | 
            AssignmentType
            
                
                
                    E
                
            
         | 
| target | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| value | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
BuiltinFunctionCall Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| builtinFunction | optional 
            BuiltinFunction
            
                
                
                    E
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| functionName | String | 
| params | list of 
            Expression
            
                
                
                    A
                
            
         | 
ComparisonExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comparisonType | 
            ComparisonType
            
                
                
                    E
                
            
         | 
| left | optional 
            Expression
            
                
                
                    A
                
            
         | 
| right | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DateLiteral Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DecLiteral Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DefinedCheckExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| symbol | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DivideExpr 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? | 
DurationExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| base | optional 
            Expression
            
                
                
                    A
                
            
         | 
| durationType | 
            DurationType
            
                
                
                    E
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
ErrorExpression Class
Super Classes
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
ArrayAccessExpr
                    
                        ArrayAccessOrFunctionCallExpr
                    
                        Assignment
                    
                        BuiltinFunctionCall
                    
                        ComparisonExpr
                    
                        DateLiteral
                    
                        DecLiteral
                    
                        DefinedCheckExpr
                    
                        DivideExpr
                    
                        DurationExpr
                    
                        ErrorExpression
                    
                        FieldAccessExpr
                    
                        FigurativeConst
                    
                        FloatLiteral
                    
                        FunctionCall
                    
                        GraphicLiteral
                    
                        HexLiteral
                    
                        IndicatorReference
                    
                        IntLiteral
                    
                        ListExpr
                    
                        LogicalAndExpr
                    
                        LogicalNegationExpr
                    
                        LogicalOrExpr
                    
                        MultiplyExpr
                    
                        NameWithLibraryExpr
                    
                        OffIndicatorExpr
                    
                        OnIndicatorExpr
                    
                        ParensExpr
                    
                        PowerExpr
                    
                        RPGPlaceholderExpr
                    
                        ReferenceExpr
                    
                        StringLiteral
                    
                        StringPreceedByBlanks
                    
                        SubStringExpr
                    
                        SubtractionExpr
                    
                        SumExpr
                    
                        TimeLiteral
                    
                        TimestampLiteral
                    
                        UnaryMinusExpr
                    
                        UnaryPlusExpr
                    
                        UnicodeLiteral
                    
                        UserDefinedFunctionCall
                    
                        XmlEventExpr
                    
                Used In
            UnaryPlusExpr
            
        
                    
                        
        
            UnaryMinusExpr
            
        
                    
                        
        
            SumExpr
            
        
                    
                        
        
            SubtractionExpr
            
        
                    
                        
        
            SubStringExpr
            
        
                    
                        
        
            StringPreceedByBlanks
            
        
                    
                        
        
            WorkstationKeyword
            
        
                    
                        
        
            WindowTitleKeyword
            
        
                    
                        
        
            WindowKeyword
            
        
                    
                        
        
            VaryingKeyword
            
        
                    
                        
        
            ValuesKeyword
            
        
                    
                        
        
            UsageKeyword
            
        
                    
                        
        
            ToFileKeyword
            
        
                    
                        
        
            TimeFormatKeyword
            
        
                    
                        
        
            SubfileSizeKeyword
            
        
                    
                        
        
            SubfilePageKeyword
            
        
                    
                        
        
            SubfileMessageIdentifierKeyword
            
        
                    
                        
        
            StartingPositionKeyword
            
        
                    
                        
        
            SpecialKeyword
            
        
                    
                        
        
            SeqKeyword
            
        
                    
                        
        
            SamePositionKeyword
            
        
                    
                        
        
            RenameKeyword
            
        
                    
                        
        
            RenameExternalFieldKeyword
            
        
                    
                        
        
            RefFldKeyword
            
        
                    
                        
        
            RangeKeyword
            
        
                    
                        
        
            PrinterKeyword
            
        
                    
                        
        
            PrefixKeyword
            
        
                    
                        
        
            OverloadKeyword
            
        
                    
                        
        
            OverlayKeyword
            
        
                    
                        
        
            OptionsKeyword
            
        
                    
                        
        
            OflindKeyword
            
        
                    
                        
        
            OccursKeyword
            
        
                    
                        
        
            NumberOfElementsPerRecordKeyword
            
        
                    
                        
        
            NumberOfElementsKeyword
            
        
                    
                        
        
            NullIndKeyword
            
        
                    
                        
        
            MessageConstantKeyword
            
        
                    
                        
        
            MainKeyword
            
        
                    
                        
        
            LikeRecordKeyword
            
        
                    
                        
        
            LikeKeyword
            
        
                    
                        
        
            LikeFileKeyword
            
        
                    
                        
        
            LikeDSKeyword
            
        
                    
                        
        
            LengthKeyword
            
        
                    
                        
        
            KeyedKeyword
            
        
                    
                        
        
            JoinedFieldsKeyword
            
        
                    
                        
        
            JoinKeyword
            
        
                    
                        
        
            JavaClassKeyword
            
        
                    
                        
        
            InitializationKeyword
            
        
                    
                        
        
            IncludeKeyword
            
        
                    
                        
        
            ImportKeyword
            
        
                    
                        
        
            IgnoreKeyword
            
        
                    
                        
        
            HelpPanelGroupKeyword
            
        
                    
                        
        
            FromFileKeyword
            
        
                    
                        
        
            ExtprocKeyword
            
        
                    
                        
        
            ExternalDataType
            
        
                    
                        
        
            ExtNameKeyword
            
        
                    
                        
        
            ExportKeyword
            
        
                    
                        
        
            DynamicProgramCallKeyword
            
        
                    
                        
        
            DisplayAttributesKeyword
            
        
                    
                        
        
            DiskKeyword
            
        
                    
                        
        
            VarUCS2Keyword
            
        
                    
                        
        
            VarGraphTypeKeyword
            
        
                    
                        
        
            VarCharTypeKeyword
            
        
                    
                        
        
            UCS2Keyword
            
        
                    
                        
        
            TimestampTypeKeyword
            
        
                    
                        
        
            TimeKeyword
            
        
                    
                        
        
            ObjectKeyword
            
        
                    
                        
        
            ZonedTypeKeyword
            
        
                    
                        
        
            UnsignedTypeKeyword
            
        
                    
                        
        
            PackedKeyword
            
        
                    
                        
        
            IntegerTypeKeyword
            
        
                    
                        
        
            FloatTypeKeyword
            
        
                    
                        
        
            BinDecKeyword
            
        
                    
                        
        
            GraphKeyword
            
        
                    
                        
        
            DateTypeKeyword
            
        
                    
                        
        
            CharTypeKeyword
            
        
                    
                        
        
            DefaultKeyword
            
        
                    
                        
        
            DateFormatKeyword
            
        
                    
                        
        
            DataAreaKeyword
            
        
                    
                        
        
            ConstKeyword
            
        
                    
                        
        
            ConcatKeyword
            
        
                    
                        
        
            ComparisonKeyword
            
        
                    
                        
        
            CCSIDKeyword
            
        
                    
                        
        
            BasedKeyword
            
        
                    
                        
        
            AlternatingFormatKeyword
            
        
                    
                        
        
            ReferenceType
            
        
                    
                        
        
            LikeType
            
        
                    
                        
        
            PowerExpr
            
        
                    
                        
        
            ParensExpr
            
        
                    
                        
        
            MultiplyExpr
            
        
                    
                        
        
            LogicalOrExpr
            
        
                    
                        
        
            LogicalNegationExpr
            
        
                    
                        
        
            LogicalAndExpr
            
        
                    
                        
        
            ListExpr
            
        
                    
                        
        
        
            FunctionCall
            
                
                    A
                
            
        
                    
                        
        
            FieldAccessExpr
            
        
                    
                        
        
            DurationExpr
            
        
                    
                        
        
            DivideExpr
            
        
                    
                        
        
            ComparisonExpr
            
        
                    
                        
        
            Assignment
            
        
                    
                        
        
            ArrayAccessOrFunctionCallExpr
            
        
                    
                        
        
            ArrayAccessExpr
            
        
                    
                        
        
            TimeFormatSpecification
            
        
                    
                        
        
            ThreadSpecification
            
        
                    
                        
        
            OptionSpecification
            
        
                    
                        
        
            OptimizationSpecification
            
        
                    
                        
        
            NulLFieldSpecification
            
        
                    
                        
        
            ZeroAndSubtractStatement
            
        
                    
                        
        
            ZeroAndAddStatement
            
        
                    
                        
        
            XmlSaxStatement
            
        
                    
                        
        
            XmlIntoStatement
            
        
                    
                        
        
            WriteThenReadStatement
            
        
                    
                        
        
            WriteRecordStatement
            
        
                    
                        
        
            WriteDataAreaStatement
            
        
                    
                        
        
            UpdateRecordStatement
            
        
                    
                        
        
            UnlockDataAreaStatement
            
        
                    
                        
        
            TranslateStatement
            
        
                    
                        
        
            TestZoneStatement
            
        
                    
                        
        
            TestNumericStatement
            
        
                    
                        
        
            TestDateTimeStatement
            
        
                    
                        
        
            TestBitsStatement
            
        
                    
                        
        
            SumArrayStatement
            
        
                    
                        
        
            SubtractStatement
            
        
                    
                        
        
            SubtractDurationStatement
            
        
                    
                        
        
            SubstringStatement
            
        
                    
                        
        
            SquareRootStatement
            
        
                    
                        
        
            SortArrayStatement
            
        
                    
                        
        
            SetLowerLimitStatement
            
        
                    
                        
        
            SetGreaterThanRecordStatement
            
        
                    
                        
        
            SetBitsOnStatement
            
        
                    
                        
        
            SetBitsOffStatement
            
        
                    
                        
        
            ConditionWhenClause
            
        
                    
                        
        
            ComparisonWhenClause
            
        
                    
                        
        
            ScanStatement
            
        
                    
                        
        
            ReturnStatement
            
        
                    
                        
        
            RetrieveDataAreaStatement
            
        
                    
                        
        
            ResetStatement
            
        
                    
                        
        
            ReleaseStatement
            
        
                    
                        
        
            ReallocateStatement
            
        
                    
                        
        
            ReadRecordStatement
            
        
                    
                        
        
            ReadPriorRecordStatement
            
        
                    
                        
        
            ReadPriorEqualRecordStatement
            
        
                    
                        
        
            ReadNextChangedRecordStatement
            
        
                    
                        
        
            ReadEqualKeyStatement
            
        
                    
                        
        
            PostStatement
            
        
                    
                        
        
            PlistParameter
            
        
                    
                        
        
            OrComparisonStatement
            
        
                    
                        
        
            OpenFileStatement
            
        
                    
                        
        
            NextStatement
            
        
                    
                        
        
            MultiplicationStatement
            
        
                    
                        
        
            MoveStatement
            
        
                    
                        
        
            MoveLowToLowZoneStatement
            
        
                    
                        
        
            MoveLowToHighZoneStatement
            
        
                    
                        
        
            MoveLeftStatement
            
        
                    
                        
        
            MoveHighToLowZoneStatement
            
        
                    
                        
        
            MoveHighToHighZoneStatement
            
        
                    
                        
        
            MoveArrayStatement
            
        
                    
                        
        
            OnErrorClause
            
        
                    
                        
        
            LookupStatement
            
        
                    
                        
        
            InvokeSubroutineStatement
            
        
                    
                        
        
            ElseIfBranch
            
        
                    
                        
        
            ConditionIfStatement
            
        
                    
                        
        
            ComparisonIfStatement
            
        
                    
                        
        
            GetOrSetOccurenceStatement
            
        
                    
                        
        
            ForceStatement
            
        
                    
                        
        
            ForceEndOfDataStatement
            
        
                    
                        
        
            ExpressionStatement
            
        
                    
                        
        
            ExceptStatement
            
        
                    
                        
        
            EvalStatement
            
        
                    
                        
        
            EvalRightAdjStatement
            
        
                    
                        
        
            DumpStatement
            
        
                    
                        
        
            ConditionDoWhileStatement
            
        
                    
                        
        
            ComparisonDoWhileStatement
            
        
                    
                        
        
            ConditionDoUntilStatement
            
        
                    
                        
        
            ComparisonDoUntilStatement
            
        
                    
                        
        
            DoStatement
            
        
                    
                        
        
            DivisionStatement
            
        
                    
                        
        
            DisplayStatement
            
        
                    
                        
        
            DeleteRecordStatement
            
        
                    
                        
        
            DefineCompositeKeyStatement
            
        
                    
                        
        
            DeallocateStorageStatement
            
        
                    
                        
        
            CorrespondingAssignmentStatement
            
        
                    
                        
        
            ConditionallyInvokeSubroutineStatement
            
        
                    
                        
        
            ConcatenateStringsStatement
            
        
                    
                        
        
            CompareStatement
            
        
                    
                        
        
            CompareAndBranch
            
        
                    
                        
        
            CommitStatement
            
        
                    
                        
        
            CloseFilesStatement
            
        
                    
                        
        
            CheckReverseStatement
            
        
                    
                        
        
            CheckCharactersStatement
            
        
                    
                        
        
            ChainStatement
            
        
                    
                        
        
            CallPrototypeStatement
            
        
                    
                        
        
            CallProgramStatement
            
        
                    
                        
        
            CallBoundProcedureStatement
            
        
                    
                        
        
            AndComparisonStatement
            
        
                    
                        
        
            AllocateStorageStatement
            
        
                    
                        
        
            AddStatement
            
        
                    
                        
        
            AddDurationStatement
            
        
                    
                        
        
            AcquireStatement
            
        
                    
                        
        
            ForStatement
            
        
                    
                        
        
            ForEachStatement
            
        
                    
                        
        
            IndentationSpecification
            
        
                    
                        
        
            GenericControlSpecification
            
        
                    
                        
        
            DefaultNameSpecification
            
        
                    
                        
        
            DefaultActivationGroupSpecification
            
        
                    
                        
        
            DecimalPointSeparatorSpecification
            
        
                    
                        
        
            DebugSpecification
            
        
                    
                        
        
            DateditSpecification
            
        
                    
                        
        
            DateFormatSpecification
            
        
                    
                        
        
            DataConversionSpecification
            
        
                    
                        
        
            CvtOptSpecification
            
        
                    
                        
        
            CopyrightSpecification
            
        
                    
                        
        
            CcsidSpecification
            
        
                    
                        
        
            BindingDirectorySpecification
            
        
                    
                        
        
            AuthorizationSpecification
            
        
                    
                        
        
            AlternateCollatingSequenceSpecification
            
        
                    
                        
        
            AllocationModelSpecification
            
        
                    
                        
        
            ActivationGroupSpecification
            
        
                    
                        
        
            DataDescriptionField
            
        
                    
                        
        
            OutputSpecificationFieldDescription
            
        
                    
                        
        
            FieldNameType
            
        
                    
                        
        
            IfDirective
            
        
                    
                        
        
            ElseIfDirective
            
        
                    
                FieldAccessExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| container | optional 
            Expression
            
                
                
                    A
                
            
         | 
| fieldName | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
FigurativeConst Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| text | String | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
FloatLiteral Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| exponent | String | 
| mantissa | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
FunctionCall Class (Abstract) A
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| functionName | String | 
| params | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
GraphicLiteral Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
HexLiteral Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
IndicatorReference Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| indicator | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
IntLiteral Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ListExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expressions | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
LogicalAndExpr 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? | 
LogicalNegationExpr 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? | 
LogicalOrExpr 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? | 
MultiplyExpr 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? | 
NameWithLibraryExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| library | String? | 
| name | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
OffIndicatorExpr Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
OnIndicatorExpr Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ParensExpr 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? | 
PowerExpr 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? | 
RPGPlaceholderExpr Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| placeholderName | String? | 
ReferenceExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataDefinition | optional 
        
        reference to 
            DataDefinition
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
StringLiteral 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
StringPreceedByBlanks Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| nBlanks | Integer | 
| string | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubStringExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| base | optional 
            Expression
            
                
                
                    A
                
            
         | 
| indexExpression | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubtractionExpr 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? | 
SumExpr 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? | 
TimeLiteral Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
TimestampLiteral Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
UnaryMinusExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| baseExpr | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
UnaryPlusExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| baseExpr | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
UnicodeLiteral Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
UserDefinedFunctionCall Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| functionName | String | 
| params | list of 
            Expression
            
                
                
                    A
                
            
         | 
XmlEventExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| event | String | 
| xmlEvent | optional 
            XmlEvent
            
                
                
                    E
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Keywords
AliasKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
AlignKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| full | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
AllowNullKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
AlternateCollatingSequenceKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
AlternatingFormatKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| arrayName | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
AlternativeCollatingSequenceKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| libraryName | String? | 
| tableName | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
AlternativeHelpKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| commandAttention | optional 
            CommandAttentionKeyword
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
AscendKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
AssumeKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
BasedKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| basingPointerName | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
BinDecKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| decimalPositions | optional 
            Expression
            
                
                
                    A
                
            
         | 
| digits | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
BlinkKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ByValueKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
CCSIDKeyword 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? | 
ChangeInputDefault Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| inputDefaults | list of 
            InputDefaultNode
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
CharTypeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ColumnHeadingKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| lines | list of 
            ColumnHeadingKeywordValue
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
CommandAttentionKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| description | String? | 
| key | String | 
| responseIndicator | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
CommandFunctionKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| description | String? | 
| key | String | 
| responseIndicator | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ComparisonKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| operator | 
            RelationalOperator
            
                
                
                    E
                
            
         | 
| value | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ConcatKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fields | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ConstKeyword 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? | 
CtdataKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
CursorLocation Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| lineField | optional 
            ReferenceExpr
            
         | 
| positionField | optional 
            ReferenceExpr
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DataAreaKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
| varFlag | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DateDisplayKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DateFormatKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| format | optional 
            Expression
            
                
                
                    A
                
            
         | 
| separator | Char? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DateTypeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| format | optional 
            Expression
            
                
                
                    A
                
            
         | 
| separator | Char? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DefaultKeyword 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? | 
DefinitionTypeKeyword Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
DescendKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DiskKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| recordLength | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DisplayAttributesKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| attributes | list of 
            DisplayAttribute
            
         | 
| programField | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DisplaySizeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| primary | optional 
            DisplaySize
            
         | 
| secondary | optional 
            DisplaySize
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DynamicProgramCallKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| called | optional 
            Expression
            
                
                
                    A
                
            
         | 
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DynamicSelectKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
EditCodeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| editCode | optional 
            EditCode
            
                
                
                    A
                
            
         | 
| symbol | optional 
            FigurativeConst
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
EditWordKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| editWord | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
EraseKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| recordNames | list of 
            ReferenceExpr
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ExportKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| externalName | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ExtNameKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| additionalParams | list of 
            Expression
            
                
                
                    A
                
            
         | 
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ExternalDataType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| called | optional 
            Expression
            
                
                
                    A
                
            
         | 
| code | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ExternallyDescribedKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ExtprocKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| called | optional 
            Expression
            
                
                
                    A
                
            
         | 
| params | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
FloatTypeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| bytes | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
FromFileKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fileName | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
GraphKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
HelpKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| description | String? | 
| responseIndicator | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
HelpPanelGroupKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| helpModuleName | optional 
            Expression
            
                
                
                    A
                
            
         | 
| panelGroupName | optional 
            NameWithLibraryExpr
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
IgnoreKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| recFormats | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ImportKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| externalName | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
IncludeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| recFormats | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
IndDsKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructure | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
IndicatorKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
InitializationKeyword 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? | 
IntegerTypeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| digits | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
JavaClassKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| className | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
JoinKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fromFile | optional 
            Expression
            
                
                
                    A
                
            
         | 
| toFile | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
JoinedFieldsKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fromField | optional 
            Expression
            
                
                
                    A
                
            
         | 
| toField | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
JoinedFilesKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| names | list of 
            NameWithLibraryExpr
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
KeyedKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| charType | optional 
            Expression
            
                
                
                    A
                
            
         | 
| length | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Keyword Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
AliasKeyword
                    
                        AlignKeyword
                    
                        AllowNullKeyword
                    
                        AlternateCollatingSequenceKeyword
                    
                        AlternatingFormatKeyword
                    
                        AlternativeCollatingSequenceKeyword
                    
                        AlternativeHelpKeyword
                    
                        AscendKeyword
                    
                        AssumeKeyword
                    
                        BasedKeyword
                    
                        BinDecKeyword
                    
                        BlinkKeyword
                    
                        ByValueKeyword
                    
                        CCSIDKeyword
                    
                        ChangeInputDefault
                    
                        CharTypeKeyword
                    
                        ColorKeyword
                    
                        ColumnHeadingKeyword
                    
                        CommandAttentionKeyword
                    
                        CommandFunctionKeyword
                    
                        ComparisonKeyword
                    
                        ConcatKeyword
                    
                        ConstKeyword
                    
                        CtdataKeyword
                    
                        CursorLocation
                    
                        DataAreaKeyword
                    
                        DateDisplayKeyword
                    
                        DateFormatKeyword
                    
                        DateTypeKeyword
                    
                        DefaultKeyword
                    
                        DefinitionTypeKeyword
                    
                        DescendKeyword
                    
                        DiskKeyword
                    
                        DisplayAttributesKeyword
                    
                        DisplaySizeKeyword
                    
                        DynamicProgramCallKeyword
                    
                        DynamicSelectKeyword
                    
                        EditCodeKeyword
                    
                        EditWordKeyword
                    
                        EraseKeyword
                    
                        ExportKeyword
                    
                        ExtNameKeyword
                    
                        ExternalDataType
                    
                        ExternallyDescribedKeyword
                    
                        ExtprocKeyword
                    
                        FloatTypeKeyword
                    
                        FromFileKeyword
                    
                        GraphKeyword
                    
                        HelpKeyword
                    
                        HelpPanelGroupKeyword
                    
                        IgnoreKeyword
                    
                        ImportKeyword
                    
                        IncludeKeyword
                    
                        IndDsKeyword
                    
                        IndicatorKeyword
                    
                        InitializationKeyword
                    
                        IntegerTypeKeyword
                    
                        JavaClassKeyword
                    
                        JoinKeyword
                    
                        JoinedFieldsKeyword
                    
                        JoinedFilesKeyword
                    
                        KeyedKeyword
                    
                        LengthKeyword
                    
                        LikeDSKeyword
                    
                        LikeFileKeyword
                    
                        LikeKeyword
                    
                        LikeRecordKeyword
                    
                        LockKewyord
                    
                        MainKeyword
                    
                        MessageConstantKeyword
                    
                        NoOptimizationKeyword
                    
                        NullIndKeyword
                    
                        NumberOfElementsKeyword
                    
                        NumberOfElementsPerRecordKeyword
                    
                        NumericDataTypeKeyword
                    
                        ObjectKeyword
                    
                        OccursKeyword
                    
                        OflindKeyword
                    
                        OpdescKeyword
                    
                        OptionsKeyword
                    
                        OverlayDisplayKeyword
                    
                        OverlayKeyword
                    
                        OverloadKeyword
                    
                        OverrideDataKeyword
                    
                        PackedKeyword
                    
                        PackevenKeyword
                    
                        PageDownKeyword
                    
                        PageUpKeyword
                    
                        PhysicalFileKeyword
                    
                        PointerKeyword
                    
                        PrefixKeyword
                    
                        PrintKeyword
                    
                        PrinterKeyword
                    
                        ProcedurePointerKeyword
                    
                        ProgramStatusDataStructureFieldKeyword
                    
                        ProgramStatusDataStructureKeyword
                    
                        PrototypeNotRequiredKeyword
                    
                        PutRetainKeyword
                    
                        PutWithExplicitOverrideKeyword
                    
                        QualifiedKeyword
                    
                        RangeKeyword
                    
                        RefFldKeyword
                    
                        RefKeyword
                    
                        RenameExternalFieldKeyword
                    
                        RenameKeyword
                    
                        ReturnCursorLocation
                    
                        ReturnCursorLocationDisplayKeyword
                    
                        ReturnCursorLocationRecordKeyword
                    
                        ReturnValueParamKeyword
                    
                        SamePositionKeyword
                    
                        SeqKeyword
                    
                        SpecialKeyword
                    
                        StartingPositionKeyword
                    
                        StaticKeyword
                    
                        SubfileClearKeyword
                    
                        SubfileControlKeyword
                    
                        SubfileCursorRelativeRecordNumberKeyword
                    
                        SubfileDisplayControlKeyword
                    
                        SubfileDisplayKeyword
                    
                        SubfileDrop
                    
                        SubfileEndKeyword
                    
                        SubfileInitializeKeyword
                    
                        SubfileKeyword
                    
                        SubfileMessageIdentifierKeyword
                    
                        SubfileMessageKeyKeyword
                    
                        SubfileMessageKeyword
                    
                        SubfileMessageRecordKeyword
                    
                        SubfilePageKeyword
                    
                        SubfileProgramMessageQueueKeyword
                    
                        SubfileRecordNumberKeyword
                    
                        SubfileRecordsNotActiveKeyword
                    
                        SubfileSizeKeyword
                    
                        TemplateKeyword
                    
                        TextKeyword
                    
                        TimeDisplayKeyword
                    
                        TimeFormatKeyword
                    
                        TimeKeyword
                    
                        TimestampTypeKeyword
                    
                        ToFileKeyword
                    
                        UCS2Keyword
                    
                        UniqueKeyword
                    
                        UnsignedTypeKeyword
                    
                        UnsupportedKeyword
                    
                        UsageKeyword
                    
                        UserOpenFileKeyword
                    
                        UserRestoreDisplayKeyword
                    
                        ValidCommandKeyKeyword
                    
                        ValuesKeyword
                    
                        VarCharTypeKeyword
                    
                        VarGraphTypeKeyword
                    
                        VarUCS2Keyword
                    
                        VaryingKeyword
                    
                        WindowBorderKeyword
                    
                        WindowKeyword
                    
                        WindowTitleKeyword
                    
                        WorkstationKeyword
                    
                        ZonedTypeKeyword
                    
                Used In
LengthKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
LikeDSKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructureName | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
LikeFileKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fileName | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
LikeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| lengthAdjustment | optional 
            Expression
            
                
                
                    A
                
            
         | 
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
LikeRecordKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| extractTypes | optional 
            Expression
            
                
                
                    A
                
            
         | 
| intRecName | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
LockKewyord Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
MainKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| mainProcedureName | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
MessageConstantKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | Integer | 
| messageFile | optional 
            NameWithLibraryExpr
            
         | 
| messageId | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
NoOptimizationKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
NullIndKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| nullIndicator | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
NumberOfElementsKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| auto | Boolean? | 
| ctdata | Boolean? | 
| value | optional 
            Expression
            
                
                
                    A
                
            
         | 
| varying | Boolean? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
NumberOfElementsPerRecordKeyword 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? | 
NumericDataTypeKeyword Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
ObjectKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| className | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
OccursKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| numberOfOccurrences | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
OflindKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| indicator | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
OpdescKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
OptionsKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| options | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
OverlayDisplayKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
OverlayKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | optional 
            Expression
            
                
                
                    A
                
            
         | 
| startPos | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
OverloadKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| prototypes | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
OverrideDataKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
PackedKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| decimalPositions | optional 
            Expression
            
                
                
                    A
                
            
         | 
| digits | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
PackevenKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
PageDownKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| description | String? | 
| responseIndicator | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
PageUpKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| description | String? | 
| responseIndicator | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
PhysicalFileKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| names | list of 
            NameWithLibraryExpr
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
PointerKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| isProcedurePointer | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
PrefixKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | optional 
            Expression
            
                
                
                    A
                
            
         | 
| prefix | optional 
            StringLiteral
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
PrintKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
PrinterKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| recordLength | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ProcedurePointerKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ProgramStatusDataStructureFieldKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fieldName | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ProgramStatusDataStructureKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
PrototypeNotRequiredKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
PutRetainKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
PutWithExplicitOverrideKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
QualifiedKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RangeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| high | optional 
            Expression
            
                
                
                    A
                
            
         | 
| low | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RefFldKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| recordFormatName | String? | 
| referencedFieldName | String | 
| sourceField | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RefKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| databaseName | String | 
| libraryName | String? | 
| recordFormatName | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RenameExternalFieldKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fieldName | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RenameKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| extFormat | optional 
            Expression
            
                
                
                    A
                
            
         | 
| intFormat | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ReturnCursorLocation Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
ReturnCursorLocationDisplayKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| firstColumn | optional 
            ReferenceExpr
            
         | 
| firstRow | optional 
            ReferenceExpr
            
         | 
| relativeTo | optional 
            FigurativeConst
            
         | 
| secondColumn | optional 
            ReferenceExpr
            
         | 
| secondRow | optional 
            ReferenceExpr
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ReturnCursorLocationRecordKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| cursorField | optional 
            ReferenceExpr
            
         | 
| cursorPosition | optional 
            ReferenceExpr
            
         | 
| cursorRecord | optional 
            ReferenceExpr
            
         | 
| returnName | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ReturnValueParamKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SamePositionKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| subfield | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SeqKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| recordLength | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SpecialKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| recordLength | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
StartingPositionKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| startingPosition | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
StaticKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| allThreads | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubfileClearKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubfileControlKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| recordFormatName | optional 
            ReferenceExpr
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubfileCursorRelativeRecordNumberKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| record | optional 
            ReferenceExpr
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubfileDisplayControlKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubfileDisplayKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubfileDrop Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| keyword | optional 
            Keyword
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubfileEndKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| firstParam | optional 
            FigurativeConst
            
         | 
| secondParam | optional 
            FigurativeConst
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubfileInitializeKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubfileKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubfileMessageIdentifierKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| msgData | optional 
            Expression
            
                
                
                    A
                
            
         | 
| msgFile | optional 
            NameWithLibraryExpr
            
         | 
| msgId | optional 
            Expression
            
                
                
                    A
                
            
         | 
| responseIndicator | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubfileMessageKeyKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubfileMessageKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| message | String | 
| responseIndicator | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubfileMessageRecordKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| lineNumber | Integer | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubfilePageKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| number | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubfileProgramMessageQueueKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubfileRecordNumberKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| cursor | Boolean | 
| top | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubfileRecordsNotActiveKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
SubfileSizeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| number | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
TemplateKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
TextKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| description | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
TimeDisplayKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
TimeFormatKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| format | optional 
            Expression
            
                
                
                    A
                
            
         | 
| separator | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
TimeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| format | optional 
            Expression
            
                
                
                    A
                
            
         | 
| separator | Char? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
TimestampTypeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fractionalSeconds | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ToFileKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fileName | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
UCS2Keyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
UniqueKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| nullValuesAreDuplicates | optional 
            FigurativeConst
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
UnsignedTypeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| digits | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
UnsupportedKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| text | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
UsageKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | optional 
            Expression
            
                
                
                    A
                
            
         | 
| values | list of 
            FigurativeConst
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
UserOpenFileKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
UserRestoreDisplayKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ValidCommandKeyKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| description | String? | 
| responseIndicator | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ValuesKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| values | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
VarCharTypeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| bytesForLength | optional 
            Expression
            
                
                
                    A
                
            
         | 
| length | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
VarGraphTypeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| bytesForLength | optional 
            Expression
            
                
                
                    A
                
            
         | 
| length | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
VarUCS2Keyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| bytesForLength | optional 
            Expression
            
                
                
                    A
                
            
         | 
| length | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
VaryingKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| bytesForLength | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
WindowBorderKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| characters | String | 
| color | 
            Color
            
                
                
                    E
                
            
         | 
| displayAttributes | list of 
            DisplayAttribute
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
WindowKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| messageLine | Boolean | 
| restrictCursor | Boolean | 
| startLines | optional 
            Expression
            
                
                
                    A
                
            
         | 
| startPositions | optional 
            Expression
            
                
                
                    A
                
            
         | 
| windowLines | Integer? | 
| windowPositions | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
WindowTitleKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| alignment | list of 
            FigurativeConst
            
         | 
| color | optional 
            Color
            
                
                
                    E
                
            
         | 
| displayAttributes | list of 
            DisplayAttribute
            
         | 
| title | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
WorkstationKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| recordLength | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ZonedTypeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| decimalPositions | optional 
            Expression
            
                
                
                    A
                
            
         | 
| digits | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Classes
AbsoluteNotation Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fromPosition | Integer | 
| toPosition | Integer | 
AbstractRecordIdentificationCode Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
Used In
ActivationGroupSpecification 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? | 
AllocationModelSpecification 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? | 
AlphabeticEditCode Class
AlphabeticSequence Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| sequence | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
AlternateCollatingSequenceSpecification 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? | 
AssignableExpression Interface I
Implementing Classes
ArrayAccessExpr
                    
                        ArrayAccessOrFunctionCallExpr
                    
                        BuiltinFunctionCall
                    
                        DurationExpr
                    
                        ErrorExpression
                    
                        FieldAccessExpr
                    
                        FigurativeConst
                    
                        FunctionCall
                    
                        IndicatorReference
                    
                        ListExpr
                    
                        NameWithLibraryExpr
                    
                        ReferenceExpr
                    
                        UserDefinedFunctionCall
                    
                Used In
            IndDsKeyword
            
        
                    
                        
        
            Assignment
            
        
                    
                        
        
            ZeroAndSubtractStatement
            
        
                    
                        
        
            ZeroAndAddStatement
            
        
                    
                        
        
            WriteThenReadStatement
            
        
                    
                        
        
            WriteRecordStatement
            
        
                    
                        
        
            UpdateRecordStatement
            
        
                    
                        
        
            TranslateStatement
            
        
                    
                        
        
            TestBitsStatement
            
        
                    
                        
        
            SumArrayStatement
            
        
                    
                        
        
            SubtractStatement
            
        
                    
                        
        
            SubtractDurationStatement
            
        
                    
                        
        
            SubstringStatement
            
        
                    
                        
        
            SquareRootStatement
            
        
                    
                        
        
            SetBitsOnStatement
            
        
                    
                        
        
            SetBitsOffStatement
            
        
                    
                        
        
            ScanStatement
            
        
                    
                        
        
            RetrieveTimeAndDateStatement
            
        
                    
                        
        
            ReadRecordStatement
            
        
                    
                        
        
            ReadPriorRecordStatement
            
        
                    
                        
        
            ReadPriorEqualRecordStatement
            
        
                    
                        
        
            ReadNextChangedRecordStatement
            
        
                    
                        
        
            ReadEqualKeyStatement
            
        
                    
                        
        
            PlistParameter
            
        
                    
                        
        
            MultiplicationStatement
            
        
                    
                        
        
            MoveStatement
            
        
                    
                        
        
            MoveRemainderStatement
            
        
                    
                        
        
            MoveLowToLowZoneStatement
            
        
                    
                        
        
            MoveLowToHighZoneStatement
            
        
                    
                        
        
            MoveLeftStatement
            
        
                    
                        
        
            MoveHighToLowZoneStatement
            
        
                    
                        
        
            MoveHighToHighZoneStatement
            
        
                    
                        
        
            MoveArrayStatement
            
        
                    
                        
        
            GetOrSetOccurenceStatement
            
        
                    
                        
        
            ExtractDateStatement
            
        
                    
                        
        
            DivisionStatement
            
        
                    
                        
        
            DefineLikeStatement
            
        
                    
                        
        
            DefineDataAreaStatement
            
        
                    
                        
        
            DefinePartsOfKeyStatement
            
        
                    
                        
        
            ConcatenateStringsStatement
            
        
                    
                        
        
            ClearStatement
            
        
                    
                        
        
            CheckCharactersStatement
            
        
                    
                        
        
            ChainStatement
            
        
                    
                        
        
            AddStatement
            
        
                    
                        
        
            AddDurationStatement
            
        
                    
                        
        
            InputSpecificationFieldDescriptionExternal
            
        
                    
                AuthorizationSpecification 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? | 
BinaryCharacterType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
BinaryDecimalType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| decimalPositions | Integer? | 
| digits | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
BindingDirectorySpecification Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| directories | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
CcsidSpecification Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| options | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
CharacterType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ColumnHeadingKeywordValue 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
CommentLine Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| associatedNode | ASTNode? | 
| text | String | 
ComparisonWhenClause Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comparisonType | 
            ComparisonType
            
                
                
                    E
                
            
         | 
| left | optional 
            Expression
            
                
                
                    A
                
            
         | 
| right | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
| containingSelect | optional 
            SelectStatement
            
         | 
CompilationUnit Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comments | list of 
            RPGComment
            
                
                
                    A
                
            
         | 
| controlSpecifications | list of 
            ControlSpecification
            
                
                
                    A
                
            
         | 
| controlStatements | list of 
            ControlStatement
            
         | 
| ctdataSections | list of 
            CtdataSection
            
         | 
| dataDefinitions | list of 
            DataDefinition
            
                
                
                    A
                
            
         | 
| dataDescriptions | list of 
            DataDescriptionSpecification
            
                
                
                    A
                
            
         | 
| dataSections | list of 
            DataSection
            
         | 
| externalDefinitions | list of 
            ExternalDefinition
            
         | 
| fileDescriptions | list of 
            FileSpecification
            
                
                
                    A
                
            
         | 
| inputSpecifications | list of 
            InputSpecification
            
                
                
                    A
                
            
         | 
| mainRoutine | optional 
            Subroutine
            
         | 
| mainStatements | list of 
            Statement
            
                
                
                    A
                
            
         | 
| outputSpecifications | list of 
            OutputSpecification
            
                
                
                    A
                
            
         | 
| procedureInterfaces | list of 
            ProcedureInterface
            
         | 
| procedures | list of 
            Procedure
            
         | 
| sequenceNumbers | list of 
            SequenceComment
            
         | 
| subroutines | list of 
            Subroutine
            
         | 
| subroutinesIncludingMain | list of 
            Subroutine
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
CompilerDirective Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
ConditionWhenClause Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| condition | optional 
            Expression
            
                
                
                    A
                
            
         | 
| defaultPrecisionExtender | Boolean | 
| extenders | list of 
            Extender
            
         | 
| resultDecimalPositionExtender | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
| containingSelect | optional 
            SelectStatement
            
         | 
Constant Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
| name | String | 
ControlLevelIndicator Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| off | Boolean | 
ControlSpecification Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
ActivationGroupSpecification
                    
                        AllocationModelSpecification
                    
                        AlternateCollatingSequenceSpecification
                    
                        AuthorizationSpecification
                    
                        BindingDirectorySpecification
                    
                        CcsidSpecification
                    
                        CopyrightSpecification
                    
                        CvtOptSpecification
                    
                        DataConversionSpecification
                    
                        DateFormatSpecification
                    
                        DateditSpecification
                    
                        DebugSpecification
                    
                        DecimalPointSeparatorSpecification
                    
                        DefaultActivationGroupSpecification
                    
                        DefaultNameSpecification
                    
                        GenericControlSpecification
                    
                        IndentationSpecification
                    
                        MainProcedureSpecification
                    
                        NoMainSpecification
                    
                        NulLFieldSpecification
                    
                        OptimizationSpecification
                    
                        OptionSpecification
                    
                        ThreadSpecification
                    
                        TimeFormatSpecification
                    
                Used In
ControlStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| controlSpecifications | list of 
            ControlSpecification
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
CopyDirective Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fileName | String? | 
| libraryName | String? | 
| memberName | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
CopyrightSpecification 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? | 
CtdataSection Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| lines | list of 
            Line
            
         | 
Used In
CvtOptSpecification Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| options | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DataAreaType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| decimalDigits | Integer? | 
| totalDigits | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DataConversionSpecification Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| options | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DataDefinition Class (Abstract) A
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
Subclasses
Constant
                    
                        DataStructure
                    
                        ExternalDefinition
                    
                        ExternalFieldDefinition
                    
                        ExternalFileDefinition
                    
                        ExternalRecordDefinition
                    
                        IndicatorDataStructure
                    
                        ParameterDefinition
                    
                        ProcedureInterface
                    
                        ProgramStatusDataStructure
                    
                        Prototype
                    
                        StandaloneField
                    
                        StandardDataStructure
                    
                        Subfield
                    
                Used In
DataDescriptionField Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| conditions | list of 
            DisplayCondition
            
         | 
| fieldLine | optional 
            Expression
            
                
                
                    A
                
            
         | 
| fieldPosition | optional 
            Expression
            
                
                
                    A
                
            
         | 
| keyboardShift | optional 
            KeyboardShift
            
                
                
                    E
                
            
         | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
| reference | Boolean | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
| usage | 
            Usage
            
                
                
                    E
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
Used In
DataDescriptionKeyField Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String | 
| usage | 
            Usage
            
                
                
                    E
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
DataDescriptionSelectOmitField Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| andOr | optional 
            SelectOmitCombination
            
                
                
                    E
                
            
         | 
| dataType | optional 
            FieldDataType
            
                
                
                    E
                
            
         | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
| length | Integer? | 
| name | String | 
| reference | Boolean | 
| type | optional 
            TypeNameOrSpecification
            
                
                
                    E
                
            
         | 
| usage | 
            Usage
            
                
                
                    E
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
DataDescriptionSpecification Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
DataDescriptionField
                    
                        DataDescriptionKeyField
                    
                        DataDescriptionSelectOmitField
                    
                        DisplayEntry
                    
                        FileEntry
                    
                        JoinLogicalFile
                    
                        LogicalFile
                    
                        PhysicalFile
                    
                        RecordFormat
                    
                Used In
DataSection Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| lines | list of 
            Line
            
         | 
Used In
DataStructure Class (Abstract) A
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| descriptionSource | 
            DescriptionSource
            
                
                
                    E
                
            
         | 
| specialDataStructure | 
            SpecialDataStructure
            
                
                
                    E
                
            
         | 
| subfields | list of 
            DataStructureField
            
                
                
                    I
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
Subclasses
DataStructureField Interface I
Implementing Classes
Used In
DateFormatSpecification Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| options | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DateType Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DateditSpecification Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| options | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DebugSpecification Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| configuration | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DecimalPointSeparatorSpecification 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? | 
DefaultActivationGroupSpecification 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? | 
DefaultNameSpecification 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? | 
DefineDirective Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| symbol | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DisplayAttribute 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
DisplayCondition Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| indicators | list of 
            OptionIndicator
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
DisplayEntry Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| conditions | list of 
            DisplayCondition
            
         | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
DisplaySize Class
Local Features
| Name | Type and Description | 
|---|---|
| lines | Integer | 
| name | String? | 
| positions | Integer | 
Used In
EOFDirective Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
EditCode Class (Abstract) A
Subclasses
Used In
EjectDirective Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ElseBranch Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
ElseDirective Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ElseIfBranch Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
| condition | optional 
            Expression
            
                
                
                    A
                
            
         | 
| containingIf | optional 
            IfStatement
            
                
                
                    A
                
            
         | 
| defaultPrecisionExtender | Boolean | 
| extenders | list of 
            Extender
            
         | 
| resultDecimalPositionExtender | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
ElseIfDirective Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| condition | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
EmptyIndicator Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| off | Boolean | 
EmptyRecordIdentificationCode Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
EndIfDirective Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
EndPosition Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
Used In
EtherType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Extender Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | Char | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
            ZeroAndSubtractStatement
            
        
                    
                        
        
            ZeroAndAddStatement
            
        
                    
                        
        
            XmlSaxStatement
            
        
                    
                        
        
            WriteThenReadStatement
            
        
                    
                        
        
            WriteRecordStatement
            
        
                    
                        
        
            WriteDataAreaStatement
            
        
                    
                        
        
            UpdateRecordStatement
            
        
                    
                        
        
            UnlockDataAreaStatement
            
        
                    
                        
        
            TranslateStatement
            
        
                    
                        
        
            TestDateTimeStatement
            
        
                    
                        
        
            SumArrayStatement
            
        
                    
                        
        
            SubtractStatement
            
        
                    
                        
        
            SubtractDurationStatement
            
        
                    
                        
        
            SubstringStatement
            
        
                    
                        
        
            SquareRootStatement
            
        
                    
                        
        
            SortArrayStatement
            
        
                    
                        
        
            SetLowerLimitStatement
            
        
                    
                        
        
            SetGreaterThanRecordStatement
            
        
                    
                        
        
            ConditionWhenClause
            
        
                    
                        
        
            ScanStatement
            
        
                    
                        
        
            RollbackStatement
            
        
                    
                        
        
            RetrieveDataAreaStatement
            
        
                    
                        
        
            ResetStatement
            
        
                    
                        
        
            ReleaseStatement
            
        
                    
                        
        
            ReallocateStatement
            
        
                    
                        
        
            ReadRecordStatement
            
        
                    
                        
        
            ReadPriorRecordStatement
            
        
                    
                        
        
            ReadPriorEqualRecordStatement
            
        
                    
                        
        
            ReadNextChangedRecordStatement
            
        
                    
                        
        
            ReadEqualKeyStatement
            
        
                    
                        
        
            PostStatement
            
        
                    
                        
        
            OpenFileStatement
            
        
                    
                        
        
            NextStatement
            
        
                    
                        
        
            MultiplicationStatement
            
        
                    
                        
        
            MoveStatement
            
        
                    
                        
        
            MoveLeftStatement
            
        
                    
                        
        
            MoveArrayStatement
            
        
                    
                        
        
            ElseIfBranch
            
        
                    
                        
        
            ConditionIfStatement
            
        
                    
                        
        
            GetOrSetOccurenceStatement
            
        
                    
                        
        
            ForceEndOfDataStatement
            
        
                    
                        
        
            ExtractDateStatement
            
        
                    
                        
        
            EvalStatement
            
        
                    
                        
        
            EvalRightAdjStatement
            
        
                    
                        
        
            DumpStatement
            
        
                    
                        
        
            ConditionDoWhileStatement
            
        
                    
                        
        
            ConditionDoUntilStatement
            
        
                    
                        
        
            DivisionStatement
            
        
                    
                        
        
            DisplayStatement
            
        
                    
                        
        
            DeleteRecordStatement
            
        
                    
                        
        
            DeallocateStorageStatement
            
        
                    
                        
        
            CorrespondingAssignmentStatement
            
        
                    
                        
        
            ConcatenateStringsStatement
            
        
                    
                        
        
            CommitStatement
            
        
                    
                        
        
            CloseFilesStatement
            
        
                    
                        
        
            CheckReverseStatement
            
        
                    
                        
        
            CheckCharactersStatement
            
        
                    
                        
        
            ChainStatement
            
        
                    
                        
        
            CallPrototypeStatement
            
        
                    
                        
        
            CallProgramStatement
            
        
                    
                        
        
            CallBoundProcedureStatement
            
        
                    
                        
        
            AllocateStorageStatement
            
        
                    
                        
        
            AddStatement
            
        
                    
                        
        
            AddDurationStatement
            
        
                    
                        
        
            AcquireStatement
            
        
                    
                        
        
            ForStatement
            
        
                    
                        
        
            ForEachStatement
            
        
                    
                ExternalDefinition Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
| name | String | 
Subclasses
Used In
ExternalFieldDefinition Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| record | optional 
            ExternalRecordDefinition
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
| name | String | 
Used In
ExternalFileDefinition Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| records | list of 
            ExternalRecordDefinition
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
| name | String | 
Used In
ExternalIndicator Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| off | Boolean | 
ExternalRecordDefinition Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fields | list of 
            ExternalFieldDefinition
            
         | 
| file | optional 
            ExternalFileDefinition
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
| name | String | 
Used In
FieldLocation Class (Abstract) A
FieldNameType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| option | 
            FieldNameOption
            
                
                
                    E
                
            
         | 
| value | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
FileDefinition Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
| device | String? | 
| fileAddition | optional 
            FileAddition
            
                
                
                    E
                
            
         | 
| fileDesignation | optional 
            FileDesignation
            
                
                
                    E
                
            
         | 
| fileName | String? | 
| fileOrganization | optional 
            FileOrganization
            
                
                
                    E
                
            
         | 
| fileType | optional 
            FileType
            
                
                
                    E
                
            
         | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
| lengthOfKeyOrRecordAddress | Integer? | 
| recordAddressType | optional 
            RecordAddressType
            
                
                
                    E
                
            
         | 
FileDescriptionSpecification Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fileFormat | optional 
            FileFormat
            
                
                
                    E
                
            
         | 
| limitsProcessing | Boolean | 
| processingAllRecordsNeeded | Boolean | 
| recordLength | Integer? | 
| sortingOrder | optional 
            SortingOrder
            
                
                
                    E
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
| device | String? | 
| fileAddition | optional 
            FileAddition
            
                
                
                    E
                
            
         | 
| fileDesignation | optional 
            FileDesignation
            
                
                
                    E
                
            
         | 
| fileName | String? | 
| fileOrganization | optional 
            FileOrganization
            
                
                
                    E
                
            
         | 
| fileType | optional 
            FileType
            
                
                
                    E
                
            
         | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
| lengthOfKeyOrRecordAddress | Integer? | 
| recordAddressType | optional 
            RecordAddressType
            
                
                
                    E
                
            
         | 
FileEntry Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| conditions | list of 
            DisplayCondition
            
         | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
FileSpecification Class (Abstract) A
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| device | String? | 
| fileAddition | optional 
            FileAddition
            
                
                
                    E
                
            
         | 
| fileDesignation | optional 
            FileDesignation
            
                
                
                    E
                
            
         | 
| fileName | String? | 
| fileOrganization | optional 
            FileOrganization
            
                
                
                    E
                
            
         | 
| fileType | optional 
            FileType
            
                
                
                    E
                
            
         | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
| lengthOfKeyOrRecordAddress | Integer? | 
| recordAddressType | optional 
            RecordAddressType
            
                
                
                    E
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
Subclasses
Used In
FirstPageIndicator Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| off | Boolean | 
FloatType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
FreeEndDirective Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
FreeStartDirective Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
FunctionKeyIndicator Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| functionKey | Integer | 
| name | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| off | Boolean | 
GeneralIndicator Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | Integer | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| off | Boolean | 
GenericControlSpecification Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String | 
| options | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
GraphicType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
HaltIndicator Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| off | Boolean | 
HexadecimalType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
IfDirective Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| condition | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ImpliedLength Class
Super Classes
IncludeDirective Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fileName | String? | 
| libraryName | String? | 
| memberName | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
IndentationSpecification Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| options | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Indicator Class (Abstract) A
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| off | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
ControlLevelIndicator
                    
                        EmptyIndicator
                    
                        ExternalIndicator
                    
                        FirstPageIndicator
                    
                        FunctionKeyIndicator
                    
                        GeneralIndicator
                    
                        HaltIndicator
                    
                        LastRecordIndicator
                    
                        MatchingRecordIndicator
                    
                        OverflowIndicator
                    
                        ReturnIndicator
                    
                Used In
            Statement
            
                
                    A
                
            
        
                    
                        
        
            ZeroAndSubtractStatement
            
        
                    
                        
        
            ZeroAndAddStatement
            
        
                    
                        
        
            WriteThenReadStatement
            
        
                    
                        
        
            WriteRecordStatement
            
        
                    
                        
        
            WriteDataAreaStatement
            
        
                    
                        
        
            UpdateRecordStatement
            
        
                    
                        
        
            UnlockDataAreaStatement
            
        
                    
                        
        
            TranslateStatement
            
        
                    
                        
        
            TestZoneStatement
            
        
                    
                        
        
            TestNumericStatement
            
        
                    
                        
        
            TestDateTimeStatement
            
        
                    
                        
        
            TestBitsStatement
            
        
                    
                        
        
            SumArrayStatement
            
        
                    
                        
        
            SubtractStatement
            
        
                    
                        
        
            SubtractDurationStatement
            
        
                    
                        
        
            SubstringStatement
            
        
                    
                        
        
            ShutdownStatement
            
        
                    
                        
        
            SetOnStatement
            
        
                    
                        
        
            SetOffStatement
            
        
                    
                        
        
            SetLowerLimitStatement
            
        
                    
                        
        
            SetGreaterThanRecordStatement
            
        
                    
                        
        
            ScanStatement
            
        
                    
                        
        
            RollbackStatement
            
        
                    
                        
        
            RetrieveDataAreaStatement
            
        
                    
                        
        
            ResetStatement
            
        
                    
                        
        
            ReleaseStatement
            
        
                    
                        
        
            ReallocateStatement
            
        
                    
                        
        
            ReadRecordStatement
            
        
                    
                        
        
            ReadPriorRecordStatement
            
        
                    
                        
        
            ReadPriorEqualRecordStatement
            
        
                    
                        
        
            ReadNextChangedRecordStatement
            
        
                    
                        
        
            ReadEqualKeyStatement
            
        
                    
                        
        
            PostStatement
            
        
                    
                        
        
            OpenFileStatement
            
        
                    
                        
        
            NextStatement
            
        
                    
                        
        
            MultiplicationStatement
            
        
                    
                        
        
            MoveStatement
            
        
                    
                        
        
            MoveRemainderStatement
            
        
                    
                        
        
            MoveLeftStatement
            
        
                    
                        
        
            MoveArrayStatement
            
        
                    
                        
        
            LookupStatement
            
        
                    
                        
        
            GetOrSetOccurenceStatement
            
        
                    
                        
        
            ForceEndOfDataStatement
            
        
                    
                        
        
            ExtractDateStatement
            
        
                    
                        
        
            DoStatement
            
        
                    
                        
        
            DivisionStatement
            
        
                    
                        
        
            DisplayStatement
            
        
                    
                        
        
            DeleteRecordStatement
            
        
                    
                        
        
            DeallocateStorageStatement
            
        
                    
                        
        
            ConditionallyInvokeSubroutineStatement
            
        
                    
                        
        
            CompareStatement
            
        
                    
                        
        
            CompareAndBranch
            
        
                    
                        
        
            CommitStatement
            
        
                    
                        
        
            CloseFilesStatement
            
        
                    
                        
        
            CheckReverseStatement
            
        
                    
                        
        
            CheckCharactersStatement
            
        
                    
                        
        
            ChainStatement
            
        
                    
                        
        
            CallProgramStatement
            
        
                    
                        
        
            CallBoundProcedureStatement
            
        
                    
                        
        
            AllocateStorageStatement
            
        
                    
                        
        
            AddStatement
            
        
                    
                        
        
            AddDurationStatement
            
        
                    
                        
        
            AcquireStatement
            
        
                    
                        
        
            ForStatement
            
        
                    
                        
        
            InputSpecificationFieldDescriptionProgram
            
        
                    
                        
        
            InputSpecificationFieldDescriptionExternal
            
        
                    
                        
        
            OutputSpecificationRecord
            
        
                    
                        
        
            OutputSpecificationFieldDescription
            
        
                    
                        
        
            OutputSpecificationLogicalRelationship
            
        
                    
                IndicatorDataStructure Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
| descriptionSource | 
            DescriptionSource
            
                
                
                    E
                
            
         | 
| specialDataStructure | 
            SpecialDataStructure
            
                
                
                    E
                
            
         | 
| subfields | list of 
            DataStructureField
            
                
                
                    I
                
            
         | 
IndicatorOrLookahead Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
ControlLevelIndicator
                    
                        EmptyIndicator
                    
                        ExternalIndicator
                    
                        FirstPageIndicator
                    
                        FunctionKeyIndicator
                    
                        GeneralIndicator
                    
                        HaltIndicator
                    
                        Indicator
                    
                        LastRecordIndicator
                    
                        LookaheadRecord
                    
                        MatchingRecordIndicator
                    
                        OverflowIndicator
                    
                        ReturnIndicator
                    
                Used In
IndicatorType Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
InlineComment Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| associatedNode | ASTNode? | 
| text | String | 
InlineDeclaration Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| name | String? | 
| name | String | 
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
            ZeroAndSubtractStatement
            
        
                    
                        
        
            ZeroAndAddStatement
            
        
                    
                        
        
            TranslateStatement
            
        
                    
                        
        
            TestZoneStatement
            
        
                    
                        
        
            TestNumericStatement
            
        
                    
                        
        
            TestDateTimeStatement
            
        
                    
                        
        
            TestBitsStatement
            
        
                    
                        
        
            SumArrayStatement
            
        
                    
                        
        
            SubtractDurationStatement
            
        
                    
                        
        
            SubstringStatement
            
        
                    
                        
        
            RetrieveTimeAndDateStatement
            
        
                    
                        
        
            MultiplicationStatement
            
        
                    
                        
        
            MoveStatement
            
        
                    
                        
        
            MoveRemainderStatement
            
        
                    
                        
        
            MoveLeftStatement
            
        
                    
                        
        
            MoveArrayStatement
            
        
                    
                        
        
            ComparisonIfStatement
            
        
                    
                        
        
            DoStatement
            
        
                    
                        
        
            DivisionStatement
            
        
                    
                        
        
            DefineDataAreaStatement
            
        
                    
                        
        
            DefinePartsOfKeyStatement
            
        
                    
                        
        
            DefineCompositeKeyStatement
            
        
                    
                        
        
            ConcatenateStringsStatement
            
        
                    
                        
        
            ClearStatement
            
        
                    
                        
        
            CheckReverseStatement
            
        
                    
                        
        
            AddStatement
            
        
                    
                        
        
            OutputSpecificationRecord
            
        
                    
                        
        
            OutputSpecificationFieldDescription
            
        
                    
                InputDefaultNode Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | 
            InputDefault
            
                
                
                    E
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
InputSpecification Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
InputSpecificationFieldDescriptionExternal
                    
                        InputSpecificationFieldDescriptionProgram
                    
                        InputSpecificationLogicalRelationship
                    
                        InputSpecificationRecordExternal
                    
                        InputSpecificationRecordProgram
                    
                Used In
InputSpecificationFieldDescriptionExternal Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comments | String? | 
| controlLevel | String? | 
| externalFieldName | String? | 
| fieldIndicators | list of 
            Indicator
            
                
                
                    A
                
            
         | 
| fieldName | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| matchingFields | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
InputSpecificationFieldDescriptionProgram Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comments | String? | 
| controlLevel | String? | 
| dataAttributes | optional 
            DataAttributesExternalFormat
            
                
                
                    E
                
            
         | 
| decimalPositions | Integer? | 
| fieldIndicators | list of 
            Indicator
            
                
                
                    A
                
            
         | 
| fieldLocation | optional 
            FieldLocation
            
                
                
                    A
                
            
         | 
| fieldName | String? | 
| format | 
            DataFormat
            
                
                
                    E
                
            
         | 
| matchingFields | String? | 
| recordRelation | optional 
            Indicator
            
                
                
                    A
                
            
         | 
| separator | optional 
            DateTimeSeparator
            
                
                
                    E
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
InputSpecificationLogicalRelationship Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comments | String? | 
| identifyingIndicator | optional 
            IndicatorOrLookahead
            
                
                
                    A
                
            
         | 
| recordIdentificationCodes | list of 
            AbstractRecordIdentificationCode
            
                
                
                    A
                
            
         | 
| relationship | optional 
            LogicalRelationship
            
                
                
                    E
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
InputSpecificationRecordExternal Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comments | String? | 
| fields | list of 
            InputSpecificationFieldDescriptionExternal
            
         | 
| identifyingIndicator | optional 
            IndicatorOrLookahead
            
                
                
                    A
                
            
         | 
| recordName | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
InputSpecificationRecordProgram Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comments | String? | 
| dataAttributes | String? | 
| fieldLocation | optional 
            FieldLocation
            
                
                
                    A
                
            
         | 
| fields | list of 
            InputSpecificationFieldDescriptionProgram
            
         | 
| fileName | String | 
| identifyingIndicator | optional 
            IndicatorOrLookahead
            
                
                
                    A
                
            
         | 
| logicalRelationships | list of 
            InputSpecificationLogicalRelationship
            
         | 
| recordIdentificationCodes | list of 
            AbstractRecordIdentificationCode
            
                
                
                    A
                
            
         | 
| sequence | optional 
            Sequence
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
IntegerType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| digits | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
JoinLogicalFile Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comments | String? | 
| recordFormat | optional 
            RecordFormat
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Keywords Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
LastRecordIndicator Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| off | Boolean | 
LengthEndPosition Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
LengthNotation Class
LikeType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| reference | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
LogicalFile Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comments | String? | 
| recordFormats | list of 
            RecordFormat
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
LookaheadRecord Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
MainProcedureSpecification Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| mainProcedure | optional 
        
        reference to 
            Procedure
            
         | 
| name | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
MatchingRecordIndicator Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| off | Boolean | 
MultiPosition Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fromPosition | Integer | 
| toPosition | Integer | 
NoMainSpecification Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
NulLFieldSpecification 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? | 
NumericEditCode Class
NumericEndPosition Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| sign | Char? | 
| value | Integer | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
NumericSequence Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| optional | Boolean | 
| quantification | 
            Quantification
            
                
                
                    E
                
            
         | 
| sequence | Integer | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
NumericType Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
ObjectType Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
OnErrorClause Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
| conditions | list of 
            Expression
            
                
                
                    A
                
            
         | 
| containingMonitor | optional 
            MonitorStatement
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
OnlyType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
OpenType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
OptimizationSpecification 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? | 
OptionIndicator Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| indicator | Integer | 
| not | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
OptionSpecification Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| options | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
OtherClause Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
OutputSpecification Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
OutputSpecificationFieldDescription
                    
                        OutputSpecificationLogicalRelationship
                    
                        OutputSpecificationRecord
                    
                Used In
OutputSpecificationFieldDescription Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| blankAfter | Boolean | 
| comments | String? | 
| dataFormat | 
            DataFormat
            
                
                
                    E
                
            
         | 
| editCode | optional 
            EditCode
            
                
                
                    A
                
            
         | 
| endPosition | optional 
            EndPosition
            
                
                
                    A
                
            
         | 
| fieldIndicators | list of 
            Indicator
            
                
                
                    A
                
            
         | 
| fieldName | optional 
            FieldNameType
            
         | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| various | optional 
            Expression
            
                
                
                    A
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
OutputSpecificationLogicalRelationship Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comments | String? | 
| fetchOverflowOrRelease | optional 
            FetchOverflowOrRelease
            
                
                
                    E
                
            
         | 
| recordIDIndicators | list of 
            Indicator
            
                
                
                    A
                
            
         | 
| relationship | optional 
            LogicalRelationship
            
                
                
                    E
                
            
         | 
| skipAfter | Integer? | 
| skipBefore | Integer? | 
| spaceAfter | Integer? | 
| spaceBefore | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
OutputSpecificationRecord Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| additionOrDeletion | optional 
            AdditionOrDeletion
            
                
                
                    E
                
            
         | 
| comments | String? | 
| exceptName | String? | 
| fetchOverflowOrRelease | optional 
            FetchOverflowOrRelease
            
                
                
                    E
                
            
         | 
| fields | list of 
            OutputSpecificationFieldDescription
            
         | 
| hasInlineDeclaration | Boolean | 
| inlineDeclaration | optional 
            InlineDeclaration
            
         | 
| logicalRelationships | list of 
            OutputSpecificationLogicalRelationship
            
         | 
| name | String | 
| recordIDIndicators | list of 
            Indicator
            
                
                
                    A
                
            
         | 
| skipAfter | Integer? | 
| skipBefore | Integer? | 
| spaceAfter | Integer? | 
| spaceBefore | Integer? | 
| type | optional 
            OutputType
            
                
                
                    E
                
            
         | 
| isFirstInlineDeclaration | Boolean | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
OverflowIndicator Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| off | Boolean | 
PackedDecimalType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| decimalPositions | Integer | 
| digits | Integer | 
| entireDigits | Integer | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ParameterDefinition Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| decimalPositions | Integer? | 
| internalDataType | optional 
            InternalDataType
            
                
                
                    E
                
            
         | 
| length | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
Used In
PhysicalFile Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| comments | String? | 
| recordFormat | optional 
            RecordFormat
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
PlistParameter Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| hasInlineDeclaration | Boolean | 
| isFirstInlineDeclaration | Boolean | 
| name | optional 
            AssignableExpression
            
                
                
                    I
                
            
         | 
| sourceField | optional 
            Expression
            
                
                
                    A
                
            
         | 
| targetField | optional 
            Expression
            
                
                
                    A
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
PointerType Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Procedure Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
| dataDefinitions | list of 
            DataDefinition
            
                
                
                    A
                
            
         | 
| fileDescriptions | list of 
            FileSpecification
            
                
                
                    A
                
            
         | 
| interfaces | list of 
            ProcedureInterface
            
         | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
| subroutines | list of 
            Subroutine
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
Used In
ProcedureInterface Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| internalDataType | optional 
            InternalDataType
            
                
                
                    E
                
            
         | 
| parameters | list of 
            ParameterDefinition
            
         | 
| returnDecimals | Integer? | 
| returnLength | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
Used In
ProgramStatusDataStructure Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| currentUserProfileName | optional 
            Subfield
            
         | 
| dateCompilationProgram | optional 
            Subfield
            
         | 
| dateJob | optional 
            Subfield
            
         | 
| dateRunningProgram | optional 
            Subfield
            
         | 
| dateStartProgram | optional 
            Subfield
            
         | 
| elementsSetByXmlOrDataInto | optional 
            Subfield
            
         | 
| exceptionNumber | optional 
            Subfield
            
         | 
| exceptionType | optional 
            Subfield
            
         | 
| externalErrorCode | optional 
            Subfield
            
         | 
| first2DigitsOf4DigitYear | optional 
            Subfield
            
         | 
| fullFileName | optional 
            Subfield
            
         | 
| identificationException | optional 
            Subfield
            
         | 
| internalJobId | optional 
            Subfield
            
         | 
| jobName | optional 
            Subfield
            
         | 
| jobNumber | optional 
            Subfield
            
         | 
| levelCompiler | optional 
            Subfield
            
         | 
| libraryName | optional 
            Subfield
            
         | 
| listingOrStatementNumber | optional 
            Subfield
            
         | 
| moduleContainingProcedure | optional 
            Subfield
            
         | 
| parms | optional 
            Subfield
            
         | 
| previousStatusCode | optional 
            Subfield
            
         | 
| proc | optional 
            Subfield
            
         | 
| programContainingProcedure | optional 
            Subfield
            
         | 
| reserved47_50 | optional 
            Subfield
            
         | 
| retrievedExceptionData | optional 
            Subfield
            
         | 
| routine | optional 
            Subfield
            
         | 
| sourceFileMemberName | optional 
            Subfield
            
         | 
| sourceFileName | optional 
            Subfield
            
         | 
| sourceIdOfListingOrStatementNumber | optional 
            Subfield
            
         | 
| sourceIdOfStatusInformation | optional 
            Subfield
            
         | 
| sourceLibraryName | optional 
            Subfield
            
         | 
| status | optional 
            Subfield
            
         | 
| statusInformation | optional 
            Subfield
            
         | 
| systemName | optional 
            Subfield
            
         | 
| timeCompilationProgram | optional 
            Subfield
            
         | 
| timeRunningProgram | optional 
            Subfield
            
         | 
| truncatedFileName | optional 
            Subfield
            
         | 
| unused185_190 | optional 
            Subfield
            
         | 
| unused404_429 | optional 
            Subfield
            
         | 
| userName | optional 
            Subfield
            
         | 
| workArea | optional 
            Subfield
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
| descriptionSource | 
            DescriptionSource
            
                
                
                    E
                
            
         | 
| specialDataStructure | 
            SpecialDataStructure
            
                
                
                    E
                
            
         | 
| subfields | list of 
            DataStructureField
            
                
                
                    I
                
            
         | 
Prototype Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| endName | String? | 
| internalDataType | optional 
            InternalDataType
            
                
                
                    E
                
            
         | 
| parameters | list of 
            ParameterDefinition
            
         | 
| returnDecimals | Integer? | 
| returnLength | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
| name | String | 
RAcquireStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| deviceName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| workstnFile | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RAlias Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RAlign Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| full | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RAlignmentsValue 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
RAlternateSequenceKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| option | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RAlternatingFormatKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| arrayName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RAlternativeSequenceKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| libraryName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RAlthelpKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| ca | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RAlwnullKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RArithAssignmentExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| assigned | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| operator | String | 
| value | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RArithAssignmentExprStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| assigned | optional 
            RAssignableExpression
            
                
                
                    A
                
            
         | 
| operator | String | 
| value | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RArrayAccessExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| array | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| index | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RAscend Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RAssignableArrayAccessExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| array | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| index | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RAssignableDurationExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| duration | optional 
            RDuration
            
         | 
| expression | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RAssignableExpression Class (Abstract) A
 
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
RAssignableArrayAccessExpr
                    
                        RAssignableDurationExpr
                    
                        RAssignableFieldAccessExpr
                    
                        RAssignableFigurativeConst
                    
                        RAssignableFuncCall
                    
                        RAssignableIndicatorLiteral
                    
                        RAssignableListExpr
                    
                        RAssignableReferenceExpr
                    
                Used In
RAssignableFieldAccessExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| container | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| field | optional 
            RSoftKeyword
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RAssignableFigurativeConst Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RAssignableFuncCall Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| functionName | String | 
| params | list of 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RAssignableIndicatorLiteral Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RAssignableListExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| elements | list of 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RAssignableReferenceExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| partials | list of 
            RAssignableReferenceExprPartialsValue
            
         | 
| referred | optional 
            RSoftKeyword
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RAssignableReferenceExprPartialsValue 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
RAssumeKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RAttributesValue 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
RBased Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| basingPointerName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RBindecKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| decimalPositions | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| digits | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RBlinkKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RCall Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| params | list of 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
RCallPrototype Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| params | list of 
            RExpression
            
                
                
                    A
                
            
         | 
| programName | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
RCallPrototypeRoot Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| callPrototype | optional 
            RCallPrototype
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RCallpStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| params | list of 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
RCannKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| description | String? | 
| ri | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RCcsidKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| option | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RCfnnKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| description | String? | 
| ri | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RChainStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructure | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| searchArg | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RCharKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RCheck Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| baseString | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| start | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
RCheckRoot Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| check | optional 
            RCheck
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RChginpdftKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| input | list of 
            RInputValue
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RClearStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RCloseFileStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| filename | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RColhdgKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| lines | list of 
            RStringWithContinuation
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RColorKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| color | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RCommitStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| boundary | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RCompKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| operator | String | 
| value | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RComparisonExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| left | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| operator | String | 
| right | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RConcatKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fields | list of 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RConditionName Class
 
            
            
                a custom size name could be a * followed by 2-8 characters this is a problematic token to create because it can clash with multiply operations in free-format parsing this is an hacky way to parse a custom size name without creating a problematic token
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
RConstDDSKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RConstKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RConstantDefinition Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| freeKeyword | list of 
            RFreeKeyword
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
RControlSpecification Class (Abstract) A
 
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
Used In
RControlSpecificationRoot Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| controlSpecification | list of 
            RControlSpecification
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RControlStatementElement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| freeKeyword | list of 
            RFreeKeyword
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RCorrespondingAssignmentStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| source_ | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| target | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RCsrlocKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| lineField | String | 
| posField | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RCtdata Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingDouStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| indicator | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingDowStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| indicator | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingElseClause Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingElseIfClause Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| condition | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingEndDoStmt Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingEndForStmt Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingEndIfStmt Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingEndMonitorStmt Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingEndProcedureDefinition Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingEndSelectStmt Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingEndSubroutine Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| returnPoint | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingForEachStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| array | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| itemName | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingForStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| direction | String? | 
| increment | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| indexName | String | 
| limit | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| startValue | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingIfStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| condition | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingMonitorStmt Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingOnErrorClause Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| conditions | list of 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingOtherClause Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingProcedureDefinition Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| freeKeyword | list of 
            RFreeKeyword
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
RDanglingSelectStmt Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingSubroutine Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String? | 
| softKeyword | optional 
            RSoftKeyword
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDanglingWhenClause Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| condition | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDataStructureDefinition Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| freeKeyword | list of 
            RFreeKeyword
            
         | 
| name | optional 
            RSoftKeyword
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDataStructureFieldDefinition Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| freeKeyword | list of 
            RFreeKeyword
            
         | 
| name | optional 
            RSoftName
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
RDateFormatKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| format | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDateKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| format | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| separator | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDateLiteral Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDatfmtKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| format | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDclDsField Class (Abstract) A
 
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
Used In
RDdsDateKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDdsKeyword Class (Abstract) A
 
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
RAlternativeSequenceKeyword
                    
                        RAlthelpKeyword
                    
                        RAlwnullKeyword
                    
                        RAssumeKeyword
                    
                        RBlinkKeyword
                    
                        RCannKeyword
                    
                        RCfnnKeyword
                    
                        RChginpdftKeyword
                    
                        RColhdgKeyword
                    
                        RColorKeyword
                    
                        RCompKeyword
                    
                        RConcatKeyword
                    
                        RConstDDSKeyword
                    
                        RCsrlocKeyword
                    
                        RDatfmtKeyword
                    
                        RDdsDateKeyword
                    
                        RDdsTimeKeyword
                    
                        RDftKeyword
                    
                        RDspatrKeyword
                    
                        RDspsizKeyword
                    
                        RDynstlKeyword
                    
                        REdtcdeKewyord
                    
                        REdtwrdKewyord
                    
                        REraseKewyord
                    
                        RHelpKeyword
                    
                        RHlppnlgrpKeyword
                    
                        RJfileKeyword
                    
                        RJfldKeyword
                    
                        RJoinKeyword
                    
                        RLockKeyword
                    
                        RMsgconKeyword
                    
                        ROverlayKeyword
                    
                        ROvrdtaKeyword
                    
                        RPageKeyword
                    
                        RPfileKeyword
                    
                        RPrintKeyword
                    
                        RPutovrKeyword
                    
                        RPutretainKeyword
                    
                        RRangeKeyword
                    
                        RRefKeyword
                    
                        RReffldKeyword
                    
                        RRtncsrlocKeyword
                    
                        RSflKeyword
                    
                        RSflclrKeyword
                    
                        RSflcsrrrnKeyword
                    
                        RSflctlKeyword
                    
                        RSfldropKeyword
                    
                        RSfldspKeyword
                    
                        RSfldspctlKeyword
                    
                        RSflendKeyword
                    
                        RSflinzKeyword
                    
                        RSflmsgKeyword
                    
                        RSflmsgidKeyword
                    
                        RSflmsgkeyKeyword
                    
                        RSflmsgrcdKeyword
                    
                        RSflpagKeyword
                    
                        RSflpgmqKeyword
                    
                        RSflrcdnbrKeyword
                    
                        RSflrnaKeyword
                    
                        RSflsizKeyword
                    
                        RTextKeyword
                    
                        RTimfmtKeyword
                    
                        RUniqueKeyword
                    
                        RUsrrstdspKeyword
                    
                        RValuesKeyword
                    
                        RVldcmdkeyKeyword
                    
                        RWdwborderKeyword
                    
                        RWdwtitleKeyword
                    
                        RWindowKeyword
                    
                Used In
RDdsKeywords Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| ddsKeyword | list of 
            RDdsKeyword
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDdsTimeKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDeallocStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| pointerName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDecLiteral Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDeleteStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| searchArg | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDescend Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDftKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDisplayFreeStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| message | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| messageQueue | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| response | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDspatrKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| attributes | list of 
            RAttributesValue
            
         | 
| pfield | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDspsizKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| conditionOne | optional 
            RConditionName
            
         | 
| conditionTwo | optional 
            RConditionName
            
         | 
| firstSize | String? | 
| lineOne | String? | 
| lineTwo | String? | 
| positionOne | String? | 
| positionTwo | String? | 
| secondSize | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDtaara Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataAreaName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| var | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDumpStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| identifier | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDuration Class
 
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
RDurationExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| duration | optional 
            RDuration
            
         | 
| expression | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RDynstlKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
REdtcdeKewyord Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| code | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| symbol | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
REdtwrdKewyord Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| word | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RElseClause Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | list of 
            RFreeStatement
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RElseIfClause Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | list of 
            RFreeStatement
            
                
                
                    A
                
            
         | 
| condition | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
REraseKewyord Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| names | list of 
            RIdWrapper
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
REvalRightAdjStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| assigned | String | 
| value | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
REvalStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| assigned | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| operator | String | 
| value | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RExceptStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RExecSqlStatement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| sqlbody | list of 
            RSqlbodyValue
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RExecuteSubroutineStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| subroutineName | optional 
            RSoftName
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RExport Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| externalName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RExpression Class (Abstract) A
 
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
RArithAssignmentExpr
                    
                        RArrayAccessExpr
                    
                        RComparisonExpr
                    
                        RDateLiteral
                    
                        RDecLiteral
                    
                        RDurationExpr
                    
                        RFieldAccessExpr
                    
                        RFigurativeConst
                    
                        RFloatLiteral
                    
                        RFuncCall
                    
                        RGraphicLiteral
                    
                        RHexLiteral
                    
                        RIndicatorLiteral
                    
                        RIntLiteral
                    
                        RListExpr
                    
                        RLogicalExpr
                    
                        RMulDivExpr
                    
                        RNegatedExpr
                    
                        RPageSpecialWords
                    
                        RParensExpr
                    
                        RPlaceholderExpr
                    
                        RPowerExpr
                    
                        RReferenceExpr
                    
                        RStringLiteral
                    
                        RSumSubExpr
                    
                        RTimeLiteral
                    
                        RTimestampLiteral
                    
                        RUnaryMinusExpr
                    
                        RUnaryPlusExpr
                    
                        RUnicodeLiteral
                    
                        RUserDateSpecialWords
                    
                        RXmlEventExpr
                    
                Used In
            RUnaryPlusExpr
            
        
                    
                        
        
            RUnaryMinusExpr
            
        
                    
                        
        
            RSumSubExpr
            
        
                    
                        
        
            RPowerExpr
            
        
                    
                        
        
            RParensExpr
            
        
                    
                        
        
            RNegatedExpr
            
        
                    
                        
        
            RMulDivExpr
            
        
                    
                        
        
            RLogicalExpr
            
        
                    
                        
        
            RListExpr
            
        
                    
                        
        
            RFuncCall
            
        
                    
                        
        
            RFieldAccessExpr
            
        
                    
                        
        
            RDurationExpr
            
        
                    
                        
        
            RComparisonExpr
            
        
                    
                        
        
            RArrayAccessExpr
            
        
                    
                        
        
            RArithAssignmentExpr
            
        
                    
                        
        
            RExpressionRoot
            
        
                    
                        
        
            RExpressionPairRoot
            
        
                    
                        
        
            RCallPrototype
            
        
                    
                        
        
            RAssignableListExpr
            
        
                    
                        
        
            RAssignableFuncCall
            
        
                    
                        
        
            RAssignableFieldAccessExpr
            
        
                    
                        
        
            RAssignableDurationExpr
            
        
                    
                        
        
            RAssignableArrayAccessExpr
            
        
                    
                        
        
            RZonedKeyword
            
        
                    
                        
        
            RVaryingKeyword
            
        
                    
                        
        
            RVarucs2Keyword
            
        
                    
                        
        
            RVargraphKeyword
            
        
                    
                        
        
            RVarcharKeyword
            
        
                    
                        
        
            RUnsKeyword
            
        
                    
                        
        
            RUcs2Keyword
            
        
                    
                        
        
            RToFileKeyword
            
        
                    
                        
        
            RTimestampKeyword
            
        
                    
                        
        
            RTimeKeyword
            
        
                    
                        
        
            RTimeFormatKeyword
            
        
                    
                        
        
            RStaticKeyword
            
        
                    
                        
        
            RSameposKeyword
            
        
                    
                        
        
            RReqprotoKeyword
            
        
                    
                        
        
            RRenameKeyword
            
        
                    
                        
        
            RPrefixKeyword
            
        
                    
                        
        
            RPosKeyword
            
        
                    
                        
        
            RPointerKeyword
            
        
                    
                        
        
            RPackedKeyword
            
        
                    
                        
        
            ROverloadKeyword
            
        
                    
                        
        
            ROverlay
            
        
                    
                        
        
            ROptionsKeyword
            
        
                    
                        
        
            ROflindKeyword
            
        
                    
                        
        
            ROccurs
            
        
                    
                        
        
            RObjectKeyword
            
        
                    
                        
        
            RNumberOfElementsPerRecordKeyword
            
        
                    
                        
        
            RNumberOfElements
            
        
                    
                        
        
            RNullIndKeyword
            
        
                    
                        
        
            RLikeds
            
        
                    
                        
        
            RLikeRec
            
        
                    
                        
        
            RLikeFileKeyword
            
        
                    
                        
        
            RLike
            
        
                    
                        
        
            RLenKeyword
            
        
                    
                        
        
            RJavaClassKeyword
            
        
                    
                        
        
            RIntKeyword
            
        
                    
                        
        
            RInitialization
            
        
                    
                        
        
            RIndicatorDataStructureKeyword
            
        
                    
                        
        
            RIncludeKeyword
            
        
                    
                        
        
            RImportKeyword
            
        
                    
                        
        
            RIgnoreKeyword
            
        
                    
                        
        
            RGraphKeyword
            
        
                    
                        
        
            RFromFileKeyword
            
        
                    
                        
        
            RFloatKeyword
            
        
                    
                        
        
            RExtproc
            
        
                    
                        
        
            RExtpgmKeyword
            
        
                    
                        
        
            RExtnameKeyword
            
        
                    
                        
        
            RExtfmtKeyword
            
        
                    
                        
        
            RExtfldKeyword
            
        
                    
                        
        
            RExport
            
        
                    
                        
        
            RDtaara
            
        
                    
                        
        
            RDateKeyword
            
        
                    
                        
        
            RDateFormatKeyword
            
        
                    
                        
        
            RConstKeyword
            
        
                    
                        
        
            RCharKeyword
            
        
                    
                        
        
            RCcsidKeyword
            
        
                    
                        
        
            RBindecKeyword
            
        
                    
                        
        
            RBased
            
        
                    
                        
        
            RAlternatingFormatKeyword
            
        
                    
                        
        
            RAlternateSequenceKeyword
            
        
                    
                        
        
            RAlign
            
        
                    
                        
        
            RLimitClause
            
        
                    
                        
        
            RIncrementClause
            
        
                    
                        
        
            RForStatement
            
        
                    
                        
        
            RCheck
            
        
                    
                        
        
            RCall
            
        
                    
                        
        
            RXmlSaxStmt
            
        
                    
                        
        
            RXmlIntoStmt
            
        
                    
                        
        
            RWriteThenReadFormatStmt
            
        
                    
                        
        
            RWriteStmt
            
        
                    
                        
        
            RWriteDataAreaStmt
            
        
                    
                        
        
            RUpdateStmt
            
        
                    
                        
        
            RUnlockStmt
            
        
                    
                        
        
            RTestDateTimeStmt
            
        
                    
                        
        
            RSortaStmt
            
        
                    
                        
        
            RSetLowerLimitStmt
            
        
                    
                        
        
            RSetGreaterThanStmt
            
        
                    
                        
        
            RReturnFreeStmt
            
        
                    
                        
        
            RRetrieveDataAreaStmt
            
        
                    
                        
        
            RResetStmt
            
        
                    
                        
        
            RRelStmt
            
        
                    
                        
        
            RReadRecordStmt
            
        
                    
                        
        
            RReadPriorRecordStmt
            
        
                    
                        
        
            RReadPriorEqualRecordStmt
            
        
                    
                        
        
            RReadNextChangedRecordStmt
            
        
                    
                        
        
            RReadEqualKeyStmt
            
        
                    
                        
        
            RPostStmt
            
        
                    
                        
        
            ROpenFileStmt
            
        
                    
                        
        
            RNextStmt
            
        
                    
                        
        
            RForceStmt
            
        
                    
                        
        
            RForceEndOfDataStmt
            
        
                    
                        
        
            RFuncCallStmt
            
        
                    
                        
        
            RArithAssignmentExprStmt
            
        
                    
                        
        
            RFreeKeyword
            
        
                    
                        
        
            RExceptStmt
            
        
                    
                        
        
            REvalStmt
            
        
                    
                        
        
            REvalRightAdjStmt
            
        
                    
                        
        
            RDumpStmt
            
        
                    
                        
        
            RDisplayFreeStmt
            
        
                    
                        
        
            RDeleteStmt
            
        
                    
                        
        
            RDeallocStmt
            
        
                    
                        
        
            RDanglingWhenClause
            
        
                    
                        
        
            RDanglingOnErrorClause
            
        
                    
                        
        
            RDanglingIfStmt
            
        
                    
                        
        
            RDanglingForStmt
            
        
                    
                        
        
            RDanglingForEachStmt
            
        
                    
                        
        
            RDanglingElseIfClause
            
        
                    
                        
        
            RDanglingDowStmt
            
        
                    
                        
        
            RDanglingDouStmt
            
        
                    
                        
        
            RCorrespondingAssignmentStmt
            
        
                    
                        
        
            RCommitStmt
            
        
                    
                        
        
            RCloseFileStmt
            
        
                    
                        
        
            RClearStmt
            
        
                    
                        
        
            RChainStmt
            
        
                    
                        
        
            RCallpStmt
            
        
                    
                        
        
            RAcquireStmt
            
        
                    
                        
        
            RWhenClause
            
        
                    
                        
        
            ROnErrorClause
            
        
                    
                        
        
            RIncludeDirective
            
        
                    
                        
        
            RElseIfClause
            
        
                    
                        
        
            RPrototypeDefinitionStartClause
            
        
                    
                        
        
            RNameAndLibrary
            
        
                    
                        
        
            RValuesKeyword
            
        
                    
                        
        
            RTimfmtKeyword
            
        
                    
                        
        
            RSflctlKeyword
            
        
                    
                        
        
            RReffldKeyword
            
        
                    
                        
        
            RRefKeyword
            
        
                    
                        
        
            RRangeKeyword
            
        
                    
                        
        
            RJoinKeyword
            
        
                    
                        
        
            RJfldKeyword
            
        
                    
                        
        
            REdtcdeKewyord
            
        
                    
                        
        
            RDftKeyword
            
        
                    
                        
        
            RDatfmtKeyword
            
        
                    
                        
        
            RConstDDSKeyword
            
        
                    
                        
        
            RConcatKeyword
            
        
                    
                        
        
            RCompKeyword
            
        
                    
                        
        
            RAlternativeSequenceKeyword
            
        
                    
                RExpressionFreeStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expressionStatement | optional 
            RExpressionStatement
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RExpressionPairRoot Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| first | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| second | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RExpressionRoot Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RExpressionStatement Class (Abstract) A
 
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
Used In
RExtKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RExtfldKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fieldName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RExtfmtKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| code | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RExtnameKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| additionalParams | list of 
            RExpression
            
                
                
                    A
                
            
         | 
| filename | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RExtpgmKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RExtproc Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| param1 | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| param2 | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| param3 | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RFieldAccessExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| container | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| field | optional 
            RSoftKeyword
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RFigurativeConst Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RFileDefinition Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| freeKeyword | list of 
            RFreeKeyword
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
RFloatKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| bytes | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RFloatLiteral Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RForStatement Class
 
            
            
                index-name = start-value BY increment TO | DOWNTO limit
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| array | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| clauses | list of 
            RForStatementClause
            
                
                
                    A
                
            
         | 
| indexName | String? | 
| itemName | String? | 
| startValue | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RForStatementClause Class (Abstract) A
 
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
Used In
RForceEndOfDataStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| filename | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RForceStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| filename | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RFreeFile Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| freeFileElement | list of 
            RFreeFileElement
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RFreeFileElement Class (Abstract) A
 
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
RConstantDefinition
                    
                        RControlStatementElement
                    
                        RDanglingEndProcedureDefinition
                    
                        RDanglingEndSubroutine
                    
                        RDanglingProcedureDefinition
                    
                        RDanglingSubroutine
                    
                        RDataStructureDefinition
                    
                        RFileDefinition
                    
                        RFreeMarker
                    
                        RIncludeDirective
                    
                        RProcedureInterfaceDefinition
                    
                        RPrototypeDefinition
                    
                        RStandaloneFieldDefinition
                    
                        RStatementElement
                    
                Used In
RFreeKeyword Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| constantValue | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| name | String? | 
| params | list of 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
RFreeMarker Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RFreeRoot Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| statements | list of 
            RFreeStatement
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RFreeStatement Class (Abstract) A
 
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
RAcquireStmt
                    
                        RCallpStmt
                    
                        RChainStmt
                    
                        RClearStmt
                    
                        RCloseFileStmt
                    
                        RCommitStmt
                    
                        RCorrespondingAssignmentStmt
                    
                        RDanglingDouStmt
                    
                        RDanglingDowStmt
                    
                        RDanglingElseClause
                    
                        RDanglingElseIfClause
                    
                        RDanglingEndDoStmt
                    
                        RDanglingEndForStmt
                    
                        RDanglingEndIfStmt
                    
                        RDanglingEndMonitorStmt
                    
                        RDanglingEndSelectStmt
                    
                        RDanglingForEachStmt
                    
                        RDanglingForStmt
                    
                        RDanglingIfStmt
                    
                        RDanglingMonitorStmt
                    
                        RDanglingOnErrorClause
                    
                        RDanglingOtherClause
                    
                        RDanglingSelectStmt
                    
                        RDanglingWhenClause
                    
                        RDeallocStmt
                    
                        RDeleteStmt
                    
                        RDisplayFreeStmt
                    
                        RDumpStmt
                    
                        REvalRightAdjStmt
                    
                        REvalStmt
                    
                        RExceptStmt
                    
                        RExecSqlStatement
                    
                        RExecuteSubroutineStmt
                    
                        RExpressionFreeStmt
                    
                        RForceEndOfDataStmt
                    
                        RForceStmt
                    
                        RIterStmt
                    
                        RLeaveStmt
                    
                        RLeaveSubroutineStmt
                    
                        RNextStmt
                    
                        ROpenFileStmt
                    
                        RPostStmt
                    
                        RReadEqualKeyStmt
                    
                        RReadNextChangedRecordStmt
                    
                        RReadPriorEqualRecordStmt
                    
                        RReadPriorRecordStmt
                    
                        RReadRecordStmt
                    
                        RRelStmt
                    
                        RResetStmt
                    
                        RRetrieveDataAreaStmt
                    
                        RReturnFreeStmt
                    
                        RRollbackStmt
                    
                        RSetGreaterThanStmt
                    
                        RSetLowerLimitStmt
                    
                        RSortaStmt
                    
                        RTestDateTimeStmt
                    
                        RUnlockStmt
                    
                        RUpdateStmt
                    
                        RWriteDataAreaStmt
                    
                        RWriteStmt
                    
                        RWriteThenReadFormatStmt
                    
                        RXmlIntoStmt
                    
                        RXmlSaxStmt
                    
                Used In
RFromFileKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| filename | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RFuncCall Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| functionName | String | 
| params | list of 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RFuncCallStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| functionName | String | 
| params | list of 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RGraphKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RGraphicLiteral Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RHelpKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| description | String? | 
| ri | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RHexLiteral Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RHlppnlgrpKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| helpModuleName | String? | 
| panelGroupName | optional 
            RNameAndLibrary
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RIdWrapper Class
 
            
            
                Added because StarLasu tools do not like multiple properties
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
RIgnoreKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| recFormat | list of 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RImportKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| externalName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RIncludeDirective Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| filename | String? | 
| libraryname | String? | 
| membername | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RIncludeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| recFormat | list of 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RIncrementClause Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| increment | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RIndicatorDataStructureKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructureName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RIndicatorKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RIndicatorLiteral Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RInitialization Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RInputValue 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
RIntKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| decimalPositions | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| digits | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RIntLiteral Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RIterStmt Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RJavaClassKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| className | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| javaKeyword | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RJfileKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| names | list of 
            RNameAndLibrary
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RJfldKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| from | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| to | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RJoinKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| from | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| to | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RKeyword Class (Abstract) A
 
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
RAlias
                    
                        RAlign
                    
                        RAlternateSequenceKeyword
                    
                        RAlternatingFormatKeyword
                    
                        RAscend
                    
                        RBased
                    
                        RBindecKeyword
                    
                        RCcsidKeyword
                    
                        RCharKeyword
                    
                        RConstKeyword
                    
                        RCtdata
                    
                        RDateFormatKeyword
                    
                        RDateKeyword
                    
                        RDescend
                    
                        RDtaara
                    
                        RExport
                    
                        RExtKeyword
                    
                        RExtfldKeyword
                    
                        RExtfmtKeyword
                    
                        RExtnameKeyword
                    
                        RExtpgmKeyword
                    
                        RExtproc
                    
                        RFloatKeyword
                    
                        RFromFileKeyword
                    
                        RGraphKeyword
                    
                        RIgnoreKeyword
                    
                        RImportKeyword
                    
                        RIncludeKeyword
                    
                        RIndicatorDataStructureKeyword
                    
                        RIndicatorKeyword
                    
                        RInitialization
                    
                        RIntKeyword
                    
                        RJavaClassKeyword
                    
                        RLenKeyword
                    
                        RLike
                    
                        RLikeFileKeyword
                    
                        RLikeRec
                    
                        RLikeds
                    
                        RNoOptKeyword
                    
                        RNullIndKeyword
                    
                        RNumberOfElements
                    
                        RNumberOfElementsPerRecordKeyword
                    
                        RObjectKeyword
                    
                        ROccurs
                    
                        ROflindKeyword
                    
                        ROpdesc
                    
                        ROptionsKeyword
                    
                        ROverlay
                    
                        ROverloadKeyword
                    
                        RPackedKeyword
                    
                        RPackevenKeyword
                    
                        RPointerKeyword
                    
                        RPosKeyword
                    
                        RPrefixKeyword
                    
                        RProcptr
                    
                        RProgramStatusKeyword
                    
                        RPsdsKeyword
                    
                        RQualified
                    
                        RRenameKeyword
                    
                        RReqprotoKeyword
                    
                        RRtnparmKeyword
                    
                        RSameposKeyword
                    
                        RStaticKeyword
                    
                        RTemplateKeyword
                    
                        RTimeFormatKeyword
                    
                        RTimeKeyword
                    
                        RTimestampKeyword
                    
                        RToFileKeyword
                    
                        RUcs2Keyword
                    
                        RUnsKeyword
                    
                        RUsropn
                    
                        RValueKeyword
                    
                        RVarcharKeyword
                    
                        RVargraphKeyword
                    
                        RVarucs2Keyword
                    
                        RVaryingKeyword
                    
                        RZonedKeyword
                    
                Used In
RKeywords Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| keyword | list of 
            RKeyword
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RLeaveStmt Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RLeaveSubroutineStmt Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RLenKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RLike Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| lengthAdjustment | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RLikeFileKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| filename | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RLikeRec Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| extractTypes | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| intRecName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RLikeds Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructureName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RLimitClause Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| direction | String | 
| limit | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RListExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| elements | list of 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RLockKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RLogicalExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| left | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| operator | String | 
| right | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RMsgconKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | String | 
| messageFile | optional 
            RNameAndLibrary
            
         | 
| messageId | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RMulDivExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| left | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| operator | String | 
| right | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RNameAndLibrary Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| libraryName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
RNegatedExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RNextStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| filename | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| programDevice | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RNoOptKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RNullIndKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| nullIndicator | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RNumberOfElements Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RNumberOfElementsPerRecordKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RObjectKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| className | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| javaFigConst | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ROccurs Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| numberOfOccurences | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ROflindKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| overflow | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ROnErrorClause Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | list of 
            RFreeStatement
            
                
                
                    A
                
            
         | 
| conditions | list of 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ROpdesc Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ROpenFileStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| filename | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ROptionsKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| options | list of 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ROtherClause Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | list of 
            RFreeStatement
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ROverlay Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| startPos | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ROverlayKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ROverloadKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| prototypes | list of 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ROvrdtaKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RPGComment Class (Abstract) A
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| associatedNode | ASTNode? | 
| text | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
Used In
RPackedKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| decimalPositions | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| digits | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RPackevenKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RPageKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| description | String? | 
| ri | String? | 
| which | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RPageSpecialWords Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RParensExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RPfileKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| names | list of 
            RNameAndLibrary
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RPlaceholderExpr Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RPointerKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| proc | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RPosKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| startingPosition | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RPostStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| filename | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| programDevice | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RPowerExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| left | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| operator | String | 
| right | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RPrefixKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| prefix | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RPrintKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RProcedureInterfaceDefinition Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| endName | String? | 
| fields | list of 
            RDataStructureFieldDefinition
            
         | 
| freeKeyword | list of 
            RFreeKeyword
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
RProcptr Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RProgramStatusKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RPrototypeDefinition Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| endName | optional 
            RSoftKeyword
            
         | 
| freeKeyword | list of 
            RFreeKeyword
            
         | 
| name | optional 
            RSoftKeyword
            
         | 
| params | list of 
            RPrototypeParam
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RPrototypeDefinitionEnd Class
 
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RPrototypeDefinitionStart Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| prototypeDefinitionStartClause | optional 
            RPrototypeDefinitionStartClause
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RPrototypeDefinitionStartClause Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| externalProgram | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| name | optional 
            RSoftKeyword
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
RPrototypeParam Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| freeKeyword | list of 
            RFreeKeyword
            
         | 
| name | optional 
            RSoftKeyword
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
RPsdsKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RPutovrKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RPutretainKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RQualified Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RRangeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| high | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| low | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RReadEqualKeyStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructure | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| searchArg | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RReadNextChangedRecordStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructure | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RReadPriorEqualRecordStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructure | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| searchArg | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RReadPriorRecordStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructure | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RReadRecordStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructure | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RRefKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| databaseName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| libraryName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| recordName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RReferenceExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| partials | list of 
            RReferenceExprPartialsValue
            
         | 
| referred | optional 
            RSoftKeyword
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RReferenceExprPartialsValue 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
RReffldKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| constant | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| database | optional 
            RNameAndLibrary
            
         | 
| fieldName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| recordName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RRelStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| filename | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| programDevice | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RRenameKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| extFormat | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| intFormat | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RReqprotoKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| option | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RResetStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| keyword | list of 
            RKeyword
            
                
                
                    A
                
            
         | 
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RRetrieveDataAreaStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataAreaName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RReturnFreeStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| value | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RRollbackStmt Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RRtncsrlocKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| paramFour | String? | 
| paramOne | String | 
| paramThree | String? | 
| paramTwo | String | 
| relativeTo | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RRtnparmKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSameposKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| subfield | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSetGreaterThanStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| searchArg | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSetLowerLimitStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| searchArg | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSflKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSflclrKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSflcsrrrnKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| record | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSflctlKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSfldropKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| key | optional 
            RDdsKeyword
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSfldspKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSfldspctlKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSflendKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| first | String? | 
| second | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSflinzKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSflmsgKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| message | String | 
| ri | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSflmsgidKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| msgData | String? | 
| msgFile | optional 
            RNameAndLibrary
            
         | 
| msgId | String | 
| ri | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSflmsgkeyKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSflmsgrcdKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| line | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSflpagKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| number | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSflpgmqKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSflrcdnbrKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| cursor | String? | 
| top | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSflrnaKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSflsizKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| number | String? | 
| pfield | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSingleField Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructureFieldDefinition | optional 
            RDataStructureFieldDefinition
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSoftKeyword Class
 
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
RSoftName Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| freeKeyword | optional 
            RFreeKeyword
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
RSortaStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| target | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSqlbodyValue 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
RStandaloneFieldDefinition Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| freeKeyword | list of 
            RFreeKeyword
            
         | 
| name | optional 
            RSoftKeyword
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RStatementElement Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| freeStatement | optional 
            RFreeStatement
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RStaticKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| allthread | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RStringLiteral Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RStringWithContinuation Class
 
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
RStringWrapper Class
 
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
RSubStructure Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| endName | String? | 
| fields | list of 
            RDclDsField
            
                
                
                    A
                
            
         | 
| freeKeyword | list of 
            RFreeKeyword
            
         | 
| name | optional 
            RSoftKeyword
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RSumSubExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| left | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| operator | String | 
| right | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RTemplateKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RTestDateTimeStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dtzFormat | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| fieldName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RTextKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| description | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RTimeFormatKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| format | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RTimeKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| format | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RTimeLiteral Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RTimestampKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fractionalSeconds | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RTimestampLiteral Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RTimfmtKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| format | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RTitleWrapper Class
 
            
            
            
                Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Used In
RToFileKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| filename | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RUcs2Keyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RUnaryMinusExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RUnaryPlusExpr Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| expression | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RUnicodeLiteral Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RUniqueKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| nullValues | String? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RUnlockStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RUnsKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| digits | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RUpdateStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| target | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RUserDateSpecialWords Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| specialWord | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RUsropn Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RUsrrstdspKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RValueKeyword Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RValuesKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| values | list of 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RVarcharKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| bytesForLength | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| length | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RVargraphKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| bytesForLength | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| length | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RVarucs2Keyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| bytesForLength | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| length | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RVaryingKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| bytesForLength | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RVldcmdkeyKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| description | String? | 
| ri | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RWdwborderKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| attributes | list of 
            RIdWrapper
            
         | 
| characters | optional 
            RStringWrapper
            
         | 
| color | optional 
            RIdWrapper
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RWdwtitleKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| alignments | list of 
            RAlignmentsValue
            
         | 
| attributes | list of 
            RIdWrapper
            
         | 
| color | optional 
            RIdWrapper
            
         | 
| title | optional 
            RTitleWrapper
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RWhenClause Class
 
            
            
            
                Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | list of 
            RFreeStatement
            
                
                
                    A
                
            
         | 
| condition | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RWindowKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dft | String? | 
| startLine | String? | 
| startLineField | String? | 
| startPosition | String? | 
| startPositionField | String? | 
| windowLines | String | 
| windowParams | list of 
            RWindowParamsValue
            
         | 
| windowPositions | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RWindowParamsValue 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
RWriteDataAreaStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataAreaName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RWriteStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructure | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| name | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RWriteThenReadFormatStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| dataStructure | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| formatName | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RXmlEventExpr Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RXmlIntoStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| receiverOrHandler | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| xmlCall | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RXmlSaxStmt Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| doc | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| handler | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RZonedKeyword Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| decimalPositions | optional 
            RExpression
            
                
                
                    A
                
            
         | 
| digits | optional 
            RExpression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
RecordFormat Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| fields | list of 
            DataDescriptionField
            
         | 
| fileNames | list of 
            NameWithLibraryExpr
            
         | 
| helpFields | list of 
            DataDescriptionField
            
         | 
| keyFields | list of 
            DataDescriptionKeyField
            
         | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
| recordFileType | 
            RecordFileType
            
                
                
                    E
                
            
         | 
| selectOmitFields | list of 
            DataDescriptionSelectOmitField
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
Used In
RecordIdentificationCode Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| character | Char? | 
| codePart | optional 
            CodePart
            
                
                
                    E
                
            
         | 
| not | Boolean? | 
| ricPosition | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ReferenceType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| decimalPositions | optional 
            Expression
            
                
                
                    A
                
            
         | 
| reference | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
ReturnIndicator Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| name | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| off | Boolean | 
Section Class (Abstract) A
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| lines | list of 
            Line
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
Subclasses
Sequence Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
Used In
SequenceComment Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| associatedNode | ASTNode? | 
| text | String | 
Used In
SinglePosition Class
StandaloneField Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| explicitLength | Integer? | 
| internalDataType | optional 
            InternalDataType
            
                
                
                    E
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
| name | String | 
StandardDataStructure Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
| descriptionSource | 
            DescriptionSource
            
                
                
                    E
                
            
         | 
| specialDataStructure | 
            SpecialDataStructure
            
                
                
                    E
                
            
         | 
| subfields | list of 
            DataStructureField
            
                
                
                    I
                
            
         | 
StatementContainer Interface I
Implementing Classes
AbstractForStatement
                    
                        CasGroupStatement
                    
                        ComparisonDoUntilStatement
                    
                        ComparisonDoWhileStatement
                    
                        ComparisonIfStatement
                    
                        ComparisonWhenClause
                    
                        CompilationUnit
                    
                        ConditionDoUntilStatement
                    
                        ConditionDoWhileStatement
                    
                        ConditionIfStatement
                    
                        ConditionWhenClause
                    
                        DoStatement
                    
                        DoUntilStatement
                    
                        DoWhileStatement
                    
                        ElseBranch
                    
                        ElseIfBranch
                    
                        ForEachStatement
                    
                        ForStatement
                    
                        IfStatement
                    
                        MonitorStatement
                    
                        OnErrorClause
                    
                        OtherClause
                    
                        Procedure
                    
                        SelectStatement
                    
                        Subroutine
                    
                        WhenClause
                    
                Used In
Subfield Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| internalDataType | optional 
            InternalDataType
            
                
                
                    E
                
            
         | 
| length | optional 
            SubfieldLength
            
                
                
                    A
                
            
         | 
| type | optional 
            Type
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| keywords | list of 
            Keyword
            
                
                
                    A
                
            
         | 
Used In
SubfieldLength Class (Abstract) A
Subroutine Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| category | 
            SubroutineCategory
            
                
                
                    E
                
            
         | 
| returnPoint | String? | 
| statements | list of 
            Statement
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
| name | String? | 
| name | String | 
Used In
ThreadSpecification Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| mode | optional 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
TimeFormatSpecification Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| options | list of 
            Expression
            
                
                
                    A
                
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
TimeType Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
TimestampType Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
TitleDirective Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| title | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Type Class (Abstract) A
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
BinaryCharacterType
                    
                        BinaryDecimalType
                    
                        CharacterType
                    
                        DataAreaType
                    
                        DateType
                    
                        EtherType
                    
                        FloatType
                    
                        GraphicType
                    
                        HexadecimalType
                    
                        IndicatorType
                    
                        IntegerType
                    
                        LikeType
                    
                        NumericType
                    
                        ObjectType
                    
                        OnlyType
                    
                        OpenType
                    
                        PackedDecimalType
                    
                        PointerType
                    
                        ReferenceType
                    
                        TimeType
                    
                        TimestampType
                    
                        UCS2Type
                    
                        UnknownType
                    
                        UnsignedType
                    
                        ZonedDecimalType
                    
                Used In
            FigurativeConst
            
        
                    
                        
        
            Subfield
            
        
                    
                        
        
            StandaloneField
            
        
                    
                        
        
            InlineDeclaration
            
        
                    
                        
        
            ZeroAndSubtractStatement
            
        
                    
                        
        
            ZeroAndAddStatement
            
        
                    
                        
        
            TranslateStatement
            
        
                    
                        
        
            TestZoneStatement
            
        
                    
                        
        
            TestNumericStatement
            
        
                    
                        
        
            TestDateTimeStatement
            
        
                    
                        
        
            TestBitsStatement
            
        
                    
                        
        
            SumArrayStatement
            
        
                    
                        
        
            SubtractDurationStatement
            
        
                    
                        
        
            SubstringStatement
            
        
                    
                        
        
            RetrieveTimeAndDateStatement
            
        
                    
                        
        
            PlistParameter
            
        
                    
                        
        
            MultiplicationStatement
            
        
                    
                        
        
            MoveStatement
            
        
                    
                        
        
            MoveRemainderStatement
            
        
                    
                        
        
            MoveLeftStatement
            
        
                    
                        
        
            MoveArrayStatement
            
        
                    
                        
        
            DoStatement
            
        
                    
                        
        
            DivisionStatement
            
        
                    
                        
        
            DefineLikeStatement
            
        
                    
                        
        
            DefineDataAreaStatement
            
        
                    
                        
        
            DefinePartsOfKeyStatement
            
        
                    
                        
        
            ConcatenateStringsStatement
            
        
                    
                        
        
            ClearStatement
            
        
                    
                        
        
            CheckReverseStatement
            
        
                    
                        
        
            AddStatement
            
        
                    
                        
        
            DataDescriptionField
            
        
                    
                        
        
            ExternalFieldDefinition
            
        
                    
                UCS2Type Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| length | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
UndefineDirective Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| symbol | String | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
UnknownType Class
Super Classes
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
UnsignedType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| digits | Integer? | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
UnspecifiedLength Class
Super Classes
WhenClause Class (Abstract) A
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| body | list of 
            Statement
            
                
                
                    A
                
            
         | 
| containingSelect | optional 
            SelectStatement
            
         | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Subclasses
Used In
ZonedDecimalType Class
Super Classes
Local Features
| Name | Type and Description | 
|---|---|
| decimalPositions | Integer | 
| digits | Integer | 
| entireDigits | Integer | 
Inherited Features
| Name | Type and Description | 
|---|---|
| position | Position? | 
| origin | Origin? | 
| destination | Destination? | 
Data Types
AdditionOrDeletion E
AssignmentType E
BuiltinFunction E
Values
- ABS
- ADDR
- ALLOC
- BITAND
- BITNOT
- BITOR
- BITXOR
- CHAR
- CHECK
- CHECKR
- DATA
- DATE
- DAYS
- DEC
- DECH
- DECPOS
- DIFF
- DIV
- EDITC
- EDITFLT
- EDITW
- ELEM
- EOF
- EQUAL
- ERROR
- FIELDS
- FLOAT
- FOUND
- GRAPH
- HANDLER
- HOURS
- INT
- INTH
- KDS
- LEN
- LOOKUP
- LOOKUPLT
- LOOKUPLE
- LOOKUPGT
- LOOKUPGE
- MAX
- MIN
- MINUTES
- MONTHS
- MSECONDS
- NULLIND
- OCCUR
- OPEN
- PADDR
- PARMS
- PARMNUM
- PARSER
- PROC
- REALLOC
- REM
- REPLACE
- SCAN
- SCANRPL
- SECONDS
- SHTDN
- SIZE
- SQRT
- STATUS
- STR
- SUBARR
- SUBDT
- SUBST
- THIS
- TIME
- TIMESTAMP
- TLOOKUP
- TLOOKUPLT
- TLOOKUPLE
- TLOOKUPGT
- TLOOKUPGE
- TRIM
- TRIML
- TRIMR
- UCS2
- UNS
- UNSH
- XFOOT
- XLATE
- XML
- YEARS
Used In
ClosingStatementType E
Values
- IF
- DO
- FOR
- MONITOR
- SUBROUTINE
- PROCEDURE
- SELECT
CodePart E
Color E
Values
- Green
- White
- Red
- Turquoise
- Yellow
- Pink
- Blue
Used In
ComparisonType E
Values
- Equality
- Inequality
- LessThan
- LessEq
- MoreThan
- MoreEq
- NoComparison
Used In
DataAttributesExternalFormat E
Values
- MDY
- DMY
- YMD
- JUL
- ISO
- USA
- EUR
- JIS
- HMS
- VAR
DataFormat E
Values
- Character
- UCS2
- Graphic
- BinaryDecimal
- Float
- Integer
- ZonedDecimalPrecedingSign
- Indicator
- PackedDecimal
- ZonedDecimalFollowingSign
- ZonedDecimal
- Unsigned
- Date
- Time
- Timestamp
- Blank
Used In
DateTimeSeparator E
Values
- Slash
- Hyphen
- Dot
- Comma
- Semicolon
- Blank
DescriptionSource E
Direction E
DurationType E
FetchOverflowOrRelease E
Values
- FetchOverflow
- Release
Used In
FieldDataType E
Values
- Character
- Numeric
- NumericFloat
- NumericPacked
- NumericZoned
- Hexadecimal
- Time
- Timestamp
- BinaryCharacter
- Date
- Only
- Either
- Open
- Graphic
FieldNameOption E
Values
- Name
- Blank
- Page
- Place
- UserDate
- In
FileAddition E
FileDesignation E
Values
- OutputFile
- PrimaryFile
- SecondaryFile
- RecordAddressFile
- ArrayOrTableFile
- FullProceduralFile
Used In
FileFormat E
FileOrganization E
FileType E
InputDefault E
Values
- BlinkingField
- ColumnSeparators
- HighIntensity
- ReverseImage
- Underline
- FieldExit
- Lowercase
- MandatoryEnter
- MandatoryFill
InternalDataType E
Values
- Character
- Numeric
- UCS2
- Date
- NumericFloat
- Graphic
- NumericInteger
- CharacterIndicatorFormat
- Object
- NumericPacked
- NumericZoned
- Time
- NumericUnsigned
- Timestamp
- Pointer
Used In
KeyboardShift E
Values
- Default
- Alphabetic
- AlphanumericShift
- Numeric
- SignedNumeric
- NumericOnly
- Katakana
- Inhibit
- DigitsOnly
- NumericOnlyCharacter
Used In
LogicalRelationship E
Values
- AND
- OR
OutputType E
Values
- HDetail
- DDetail
- Total
- Exception
Quantification E
RecordAddressType E
Values
- RelativeRecordNumber
- CharacterKeys
- PackedKeys
- GraphicKeys
- KeyValues
- DateKeys
- TimeKeys
- TimestampKeys
- FloatKeys
Used In
RecordFileType E
RelationalOperator E
Values
- Equal
- NotEqual
- LessThan
- NotLessThan
- GreaterThan
- NotGreaterThan
- LessThanOrEqual
- GreaterThanOrEqual
SelectOmitCombination E
Values
- AND
- OR
SortingOrder E
SpecialDataStructure E
SubroutineCategory E
Values
- Standard
- Initialization
- ExceptionHandling
- Main
- Generated
TypeNameOrSpecification E
Values
- RecordFormat
- Field
- KeyField
- Join
- SelectField
- OmitField
- HelpField
Usage E
Values
- Both
- Input
- Neither
- Output
- Hidden
- Message
- Program
- Blank
Used In
XmlEvent E
Values
- START_DOCUMENT
- VERSION_INFO
- ENCODING_DECL
- STANDALONE_DECL
- DOCTYPE_DECL
- START_ELEMENT
- CHARS
- PREDEF_REF
- UCS2_REF
- UNKNOWN_REF
- END_ELEMENT
- ATTR_NAME
- ATTR_CHARS
- ATTR_PREDEF_REF
- ATTR_UCS2_REF
- UNKNOWN_ATTR_REF
- END_ATTR
- PI_TARGET
- PI_DATA
- START_CDATA
- END_CDATA
- COMMENT
- EXCEPTION
- END_DOCUMENT