Module AST

Import path

semmle.cobol.AST

Imports

Classes

AbbrLogAndExpr_
AbbrLogExpr_
AbbrLogNotExpr_
AbbrLogOrExpr_
Accept_
AddExpr_
Add_
AddressOfRegister_
AfterList_
After_
AlphanumericLiteral_
Alter_
AlterationClauseList_
AlterationClause_
ArgumentList_
Argument_
ArithmeticExpr_
AstNode_
AtEndBranch_
AtEndOfPageBranch_
BasicComment_
BinaryExpr_
BitAndExpr_
BitNotExpr_
BitOrExpr_
BitXOrExpr_
BlockContainsClause_
BranchList_
Branch_
CallArgByContent_
CallArgByReference_
CallArgByValue_
CallArgCopied_
CallArgList_
CallArgValue_
CallArgWithValue_
CallArg_
CallGiving_
Call_
CicsOptionReference_
Cics_
ClassConditionExpr_
ClassType_
Clause_
Close_
Comment_
CommunicationSection_
ComparisonExpr_
CompilationGroup_
ComputationalStmt_
Compute_
ConditionExpr_
ConditionNameConditionExpr_
ConfigurationSection_
ConstantEntry_
ContinueStmt_
CopyEntry_
Copy_
Copybook_
CorrespondingClause_
DataAddressIdentifier_
DataDescriptionEntry_
DataDivision_
DataReference_
Declaratives_
Delete_
DependingOnClause_
DescriptionEntryList_
DescriptionEntry_
DirectiveList_
Directive_
Display_
DivExpr_
Divide_
Division_
ElseBranch_
Entry_
EnvironmentDivision_
EqOp_
EvaluateSubjectList_
EvaluateSubject_
Evaluate_
ExitNode_
Exit_
Expr_
FalseExpr_
FigurativeConstantExpr_
FigurativeConstantLiteral_
FileControlEntryList_
FileControlEntry_
FileControlParagraph_
FileDescriptionEntry_
FileDescription_
FileIOStmt_
FileReferenceList_
FileReference_
FileSection_
FunctionDefinition_
FunctionIdentifier_
GEOp_
GTOp_
GoTo_
Goback_
Header_
IdentificationDivision_
IdentifierExpr_
IdentifierList_
IdentifierOrLiteral_
Identifier_
IfThenElse_
IndexedBy_
IndicesList_
InvalidKeyBranch_
IoSection_
LEOp_
LTOp_
LinkageSection_
Literal_
LocalStorageSection_
LogAndExpr_
LogNotExpr_
LogOrExpr_
LoopForm_
MFSetStatement_
Merge_
Meta_
Move_
MulExpr_
Multiply_
NEqOp_
NamedUnit_
NegExpr_
NextSentence_
NoDataBranch_
NotAtEndBranch_
NotAtEndOfPageBranch_
NotClassConditionExpr_
NotInvalidKeyBranch_
NotOmittedConditionExpr_
NotOnEscapeBranch_
NotOnExceptionBranch_
NotOnOverflowBranch_
NotOnSizeErrorBranch_
NotSignConditionExpr_
NumericExpr_
NumericLiteral_
NumericSignClause_
ObjectSection_
ObjectStorageSection_
OccursClause_
OmittedConditionExpr_
Omitted_
OnEscapeBranch_
OnExceptionBranch_
OnOverflowBranch_
OnSizeErrorBranch_
Open_
Optional_
OtherHeader_
OtherLiteral_
OtherStmt_
ParagraphList_
Paragraph_
PerformInline_
PerformOutofline_
Perform_
Phrase_
PictureClause_
PlusExpr_
PowExpr_
PredefinedClassType_
PredefinedObject_
PreprocessingDirectiveList_
PreprocessingDirective_
ProcedureDivisionHeader_
ProcedureDivisionParameterByOutput_
ProcedureDivisionParameterByReference_
ProcedureDivisionParameterByValue_
ProcedureDivisionParameterList_
ProcedureDivisionParameter_
ProcedureDivision_
ProcedureReferenceList_
ProcedureReference_
ProgramDefinition_
ProgramName_
QualifiedDataNameWithSubscripts_
QualifiedLinageCounter_
QualifiedLineCounter_
QualifiedPageCounter_
QualifiedReportCounter_
QualifiersList_
Read_
ReferenceModifierT_
ReferenceModifier_
Reference_
RelationObjectExpr_
RelationObject_
RelationOperand_
RelationOperator_
RelativeSubscript_
Replace_
ReportDescriptionEntry_
ReportGroupDescriptionEntry_
ReportSection_
ReturnStmt_
Rewrite_
ScopeTerminator_
ScreenDescriptionEntry_
ScreenSection_
Search_
SectionList_
Section_
SentenceList_
Sentence_
SignClause_
SignConditionExpr_
SortMergeFileDescriptionEntry_
Sort_
SourceFormatDirective_
SourceUnit_
SpecialNamesParagraph_
SpecialRegister_
SqlAggregateFunction_
SqlAlterStmt_
SqlAndExpr_
SqlClause_
SqlCloseStmt_
SqlComparisonOp_
SqlComparison_
SqlConditionExpr_
SqlCountAll_
SqlCreateStmt_
SqlCursorName_
SqlDDL_
SqlDeclareCursorStmt_
SqlDeleteStmt_
SqlDropStmt_
SqlEqOp_
SqlExpr_
SqlFromClause_
SqlGEOp_
SqlGTOp_
SqlHostParameterName_
SqlHostParameterSpecification_
SqlIntoClause_
SqlIntoTargetList_
SqlIntoTarget_
SqlLEOp_
SqlLTOp_
SqlLikePredicate_
SqlLockTableStmt_
SqlNEqOp_
SqlNotExpr_
SqlOpenStmt_
SqlOrExpr_
SqlOtherStmt_
SqlReference_
SqlRenameStmt_
SqlSelectStmt_
SqlSelectionList_
SqlSelection_
SqlSpec_
SqlStmt_
SqlTableName_
SqlTableReferenceList_
SqlTableReference_
SqlUnknownExpr_
SqlUnknownReference_
SqlUnknownSpec_
SqlUpdateStmt_
SqlWhereClause_
Sql_
Start_
StmtList_
Stmt_
Stop_
StringStmt_
SubExpr_
SubscriptList_
Subscript_
Subtract_
Text_
ThenBranch_
ThreadLocalStorageSection_
Times_
TrueExpr_
UnitList_
Unit_
UnknownDirective_
Unstring_
Until_
UsageClause_
Use_
UserDefinedClassType_
ValueClause_
Varying_
WhenBranch_
WhenObjectList_
WhenObject_
WhenOtherBranch_
WithDataBranch_
WorkingStorageSection_
Write_
ZeroExpr_