Module AST_extended

Import path

semmle.cobol.AST_extended

Imports

Classes

Accept
AddExpr
AddressOfRegister
After
AfterList
Alter
AlterationClause
AlterationClauseList
Argument
ArgumentList
ArithmeticExpr
AtEndBranch
AtEndOfPageBranch
BasicComment
BitAndExpr
BitNotExpr
BitOrExpr
BitXOrExpr
BlockContainsClause
Branch
BranchList
CallArg
CallArgByContent
CallArgByReference
CallArgByValue
CallArgCopied
CallArgList
CallArgValue
CallGiving
Cics
CicsOptionReference
ClassConditionExpr
ClassType
Clause
CommunicationSection
CompilationGroup
ComputationalStmt
ConditionExpr
ConditionNameConditionExpr
ConfigurationSection
ContinueStmt
Copy
CopyEntry
Copybook
CorrespondingClause
DataAddressIdentifier
DataDivision
Declaratives
DependingOnClause
DescriptionEntryList
Directive
DirectiveList
Display
DivExpr
Division
ElseBranch
Entry
EnvironmentDivision
EqOp
EvaluateSubject
EvaluateSubjectList
Exit
Expr
FalseExpr
FigurativeConstantExpr
FileControlEntryList
FileControlParagraph
FileDescriptionEntry
FileReferenceList
FileSection
FunctionDefinition
FunctionIdentifier
GEOp
GTOp
Goback
Header
Identifier
IdentifierExpr
IdentifierList
IdentifierOrLiteral
IndexedBy
IndicesList
InvalidKeyBranch
IoSection
LEOp
LTOp
LinkageSection
LocalStorageSection
LogAndExpr
LogNotExpr
LogOrExpr
LoopForm
MFSetStatement
Meta
MulExpr
NEqOp
NegExpr
NextSentence
NoDataBranch
NotAtEndBranch
NotAtEndOfPageBranch
NotClassConditionExpr
NotInvalidKeyBranch
NotOmittedConditionExpr
NotOnEscapeBranch
NotOnExceptionBranch
NotOnOverflowBranch
NotOnSizeErrorBranch
NotSignConditionExpr
NumericExpr
ObjectSection
ObjectStorageSection
Omitted
OmittedConditionExpr
OnEscapeBranch
OnExceptionBranch
OnOverflowBranch
OnSizeErrorBranch
Optional
OtherHeader
OtherStmt
ParagraphList
Phrase
PlusExpr
PowExpr
PredefinedClassType
PredefinedObject
PreprocessingDirective
PreprocessingDirectiveList
ProcedureDivision
ProcedureDivisionHeader
ProcedureDivisionParameter
ProcedureDivisionParameterByOutput
ProcedureDivisionParameterByReference
ProcedureDivisionParameterByValue
ProcedureDivisionParameterList
ProcedureReferenceList
ProgramName
QualifiedLinageCounter
QualifiedLineCounter
QualifiedPageCounter
QualifiedReportCounter
QualifiersList
ReferenceModifierT
RelationObject
RelationOperand
RelationOperator
RelativeSubscript
Replace
ReportSection
ScreenSection
Search
SectionList
SentenceList
SignConditionExpr
SortMergeFileDescriptionEntry
SourceFormatDirective
SourceUnit
SpecialNamesParagraph
SpecialRegister
SqlAggregateFunction
SqlAndExpr
SqlComparison
SqlComparisonOp
SqlConditionExpr
SqlCountAll
SqlEqOp
SqlExpr
SqlGEOp
SqlGTOp
SqlHostParameterSpecification
SqlIntoClause
SqlIntoTarget
SqlIntoTargetList
SqlLEOp
SqlLTOp
SqlLikePredicate
SqlNEqOp
SqlNotExpr
SqlOrExpr
SqlSelection
SqlSelectionList
SqlSpec
SqlUnknownExpr
SqlUnknownSpec
StmtList
Stop
StringStmt
SubExpr
Subscript
SubscriptList
Text
ThenBranch
ThreadLocalStorageSection
Times
TrueExpr
UnitList
Unstring
Until
Use
UserDefinedClassType
Varying
WhenBranch
WhenObject
WhenObjectList
WhenOtherBranch
WithDataBranch
WorkingStorageSection
ZeroExpr