Modifier and Type | Class and Description |
---|---|
class |
ASTPrinterHTML
Print syntax tree for embedding in HTML documents.
|
class |
Breaks
Compute line break information for pretty-printing abstract syntax trees.
|
class |
PrettyMathML
Pretty-pinting abstract syntax trees in HTML/MathML.
|
class |
PrettyPrinter
Printing abstract syntax trees with appropriate line breaks (old version).
|
Modifier and Type | Class and Description |
---|---|
class |
ExpSubstitution
The expression substitution P[E1/E2]
|
class |
Normalization
Normalize a specification formula with respect to the set of modified variables.
|
class |
RefSubstitution
Reference substitution P[T1/I1,...]
|
class |
Simplification
Simplify a specification formula to make it easier understandable.
|
class |
Simplification2
Post-processing of a specification formula to make it easier understandable.
|
class |
Substitution
The program variable substitution P[U1/VAR x,...]
|
Modifier and Type | Method and Description |
---|---|
void |
StatJudgement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
StatJudgement.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit.
|
Modifier and Type | Class and Description |
---|---|
class |
FreeVariables
Compute the free variables of an expression (revised version).
|
class |
PostStateCloner
Clone a formula transforming all state references to the post-state.
|
class |
PreStateCloner
Clone a formula transforming all state references to the pre-state.
|
class |
ReferenceCloner
Clone an expression transforming all references to certain symbols.
|
class |
ReferencedExcs
Compute the exception types referenced by an expression.
|
class |
ReferencedUnits
Compute the units (theory/class) referenced by a unit.
|
class |
ReferencedVars
Compute the program variables referenced by an expression.
|
class |
TypeCloner
Clone a type expression transforming references to certain symbols.
|
class |
UsedVariables
Compute the (logic) variables/constants used in an expression.
|
class |
VariableTypes
Set logical types of all variables declared in program.
|
Modifier and Type | Class and Description |
---|---|
class |
ASTCloner
A cloner for abstract syntax trees.
|
class |
ASTPrinter
A printer for abstract syntax trees.
|
class |
ASTVisitorBase
Base class of abstract syntax tree visitors.
|
Modifier and Type | Method and Description |
---|---|
static void |
ASTBase.accept(AST[] trees,
ASTVisitor visitor)
Visit a sequence of abstract syntax trees.
|
void |
Name.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
Identifier.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
AST.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ASTSourceBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ASTBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
Name.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
AST.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
ASTBase.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
Modifier and Type | Method and Description |
---|---|
void |
RecordTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
FormulaBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
StateThrows.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ValueDeclarationInitialized.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
BitTrue.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
SubType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
OldState.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
DefinitionBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
LetExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
GreaterFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
AtomicFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
StateValue.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
SelectorIdentifier.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
StateLiteral.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
EqualsFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
QuantifiedExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
GreaterEqualFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
IfThenElseExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
NotEqualsFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
BitNegationTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
UpdateTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
PostfixFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
LetFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
IntType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
PostfixTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
SimilarFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
QuantifiedFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
AtomicType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ValueDeclarationClass.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
False.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
NotFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
BooleanType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ExistsFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
StateReturns.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
StateType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
NotEquivalentFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
TimesTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
FunctionType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
TypeDefinition.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
BinaryFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
IntLiteral.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ValueDeclarationFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
WritesOnlyFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
IfThenElseFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
TupleType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
RecordType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
FormulaDefinition.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
UnaryExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ApplicationExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
BitLiteral.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
NatType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
QuantifiedTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
RealType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
NewState.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
PostfixApplication.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ASTLogicBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
SelectorIndex.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
TypeBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
AndFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ValueDefinitionClass.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
PlusTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
BinaryExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
DividesTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
SelectionTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
TermBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
True.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
OrFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ValuedIdentifier.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
StateExecutes.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
LambdaFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
StringLiteral.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
BooleanLiteral.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
TypedIdentifier.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
UnaryTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
TupleTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
StateThrowsException.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
PowerTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
BitOrTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
SelectorNumber.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
NegationTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
AxiomDefinition.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
BitType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
LessFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
TermApplication.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
LessEqualFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
Constant.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
PreVariable.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
Real0Type.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
LambdaTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
MinusTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
StateMessage.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
StringType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ExpressionBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
PostVariable.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
DeclarationBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ArrayType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
StateContinues.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
Reference.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
BinaryTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
SelectorBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ReadsOnlyFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
BinaryAtomicFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ArrayTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
IfThenElseTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
TypeDeclaration.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
SubrangeType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ForallFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
EquivalentFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ProgramVariableBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
BitFalse.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
BitAndTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
UnaryFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
LetTerm.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ImpliesFormula.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
StateBreaks.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
FunctionApplication.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
RecordTerm.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
ValueDeclarationInitialized.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
SubType.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
DefinitionBase.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
LetExpression.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
SelectorIdentifier.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
QuantifiedExpression.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
IfThenElseExpression.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
UpdateTerm.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
ValueDeclarationClass.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
StateType.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
FunctionType.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
TypeDefinition.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
ValueDeclarationFormula.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
WritesOnlyFormula.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
TupleType.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
RecordType.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
UnaryExpression.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
ApplicationExpression.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
PostfixApplication.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
SelectorIndex.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
BinaryExpression.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
SelectionTerm.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
ValuedIdentifier.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
TypedIdentifier.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
TupleTerm.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
StateThrowsException.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
SelectorNumber.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
DeclarationBase.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ArrayType.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
Reference.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
SubrangeType.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
ProgramVariableBase.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
Modifier and Type | Method and Description |
---|---|
void |
NullLiteral.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ProgramAnnotationBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
GreaterEqualExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ObjectMethodDeclaration.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
EmptyStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
CharLiteral.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
DividesExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
IndexSelector.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
AssertionStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ASTProgramAnnotatedBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ParamDeclarationBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
UnaryValueExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
SelectorExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
TopDeclarationBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
MinusExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
WhileLoopStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
IntType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
StatementBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
VariableValue.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
VariableStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
BooleanType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
GreaterExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
VoidType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
CallStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
Handler.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ClassDeclaration.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ClassMethodDeclaration.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
IntLiteral.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ImportBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
LoopStatementBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
IdentifierSelector.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ReturnStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ConditionalStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ObjectVariableDeclaration.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ForLoopStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
TryCatchStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
PlusExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
NewType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
NullType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
BreakStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
GlobalVariableDeclaration.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
EqualsExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
StringLiteral.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
AndExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
BooleanLiteral.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
VariableDeclarationBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
LessExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
CompilationUnitBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
PackageImport.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
MethodDeclaration.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ConstructorDeclaration.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
NewArrayExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ValueExpressionBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
NotExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ExceptionType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
MessageSelector.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
DeclNewStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ASTProgramBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
PercentExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
StringType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ContinueStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
NamedType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
DeclCallStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
OrExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
PrimitiveType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
DeclarationBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
Parameter.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ArrayType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
NegationExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
SelectorBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
AssignCallStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
TimesExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
BlockStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ClassImport.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
AssignmentStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
BinaryValueExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
LeftValue.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
LessEqualExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
VoidCallStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ThrowStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
CharType.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ClassVariableDeclaration.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
AssignNewStatement.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
NotEqualsExpression.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
IndexSelector.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
AssertionStatement.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
ASTProgramAnnotatedBase.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
ParamDeclarationBase.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
UnaryValueExpression.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
SelectorExpression.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
TopDeclarationBase.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
WhileLoopStatement.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
StatementBase.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
VariableValue.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
VariableStatement.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
CallStatement.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
Handler.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
ClassDeclaration.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
ImportBase.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
LoopStatementBase.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
IdentifierSelector.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
ReturnStatement.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
ConditionalStatement.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
ForLoopStatement.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
TryCatchStatement.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
NewType.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
GlobalVariableDeclaration.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
VariableDeclarationBase.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
CompilationUnitBase.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
MethodDeclaration.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
NewArrayExpression.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
NamedType.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
DeclCallStatement.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
DeclarationBase.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
ArrayType.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
AssignCallStatement.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
BlockStatement.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
AssignmentStatement.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
BinaryValueExpression.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
LeftValue.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
Modifier and Type | Method and Description |
---|---|
void |
UnitSpec.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
ClassSpec.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
SpecificationBase.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
StatementSpec.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
LoopSpec.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
MethodSpec.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
TheoryDeclaration.accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
UnitSpec.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
ClassSpec.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
StatementSpec.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
LoopSpec.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
MethodSpec.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
void |
TheoryDeclaration.acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
Modifier and Type | Class and Description |
---|---|
class |
PreconditionTasks
The tasks of proving that the preconditions of a method body are satisfied.
|