Skip to main content

Module ast

Module ast 

Source

Structs§

Arg
One CALL argument; value is None for OMITTED.
Arith
One arithmetic statement: targets each receive expr, which is written in terms of the statement’s operands and, for the forms without GIVING, the target itself (Operand::Ref of the target, placed by the parser).
Bound
BEFORE or AFTER INITIAL value: where in the inspected item a phrase applies.
Call
DataEntry
ExecBlock
An EXEC … END-EXEC block, read but not translated.
FileDecl
FunctionCall
Handlers
The statements of an ON phrase (AT END, INVALID KEY, …) and of its NOT ON phrase.
Inspect
InspectPhrase
One TALLYING or REPLACING phrase. pattern is None for CHARACTERS; by is None for TALLYING.
Paragraph
A paragraph, or a section header holding the statements before the section’s first paragraph.
Param
ProcName
A procedure name as written, with the section that qualifies it.
Program
ReadStmt
Ref
RefMod
Search
SignClause
SizeError
StringStmt
Target
Unstring
UnstringInto
Varying
When
One WHEN group: any of its alternatives, each with an object per subject, selects the body.

Enums§

AcceptFrom
Access
Advancing
ArgMode
ArithVerb
BinOp
Class
Cond
Delimiter
ExecArg
ExecKind
ExitKind
Expr
Figurative
InspectMode
Literal
Loop
Object
OpenMode
Operand
Organization
RelOp
SetStmt
SignPosition
Stmt
Subject
Usage