|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use fmrisc.Syntax | |
---|---|
fmrisc.Communication | |
fmrisc.ProofNavigator | |
fmrisc.ProofNavigator.Commands | |
fmrisc.Proving | |
fmrisc.Proving.CVCL | |
fmrisc.Semantics | |
fmrisc.Syntax |
Classes in fmrisc.Syntax used by fmrisc.Communication | |
---|---|
AST
Interface to abstract syntax trees. |
|
Declaration
Interface for declarations. |
|
Expression
Interface to expressions (terms and formulas). |
|
Identifier
Handling of identifiers. |
|
Type
Interface to types. |
|
TypedIdentifier
Handling of typed identifiers. |
Classes in fmrisc.Syntax used by fmrisc.ProofNavigator | |
---|---|
Declaration
Interface for declarations. |
|
Expression
Interface to expressions (terms and formulas). |
|
Type
Interface to types. |
|
TypedIdentifier
Handling of typed identifiers. |
|
ValueDeclaration
Handling of value declarations. |
Classes in fmrisc.Syntax used by fmrisc.ProofNavigator.Commands | |
---|---|
Declaration
Interface for declarations. |
|
Expression
Interface to expressions (terms and formulas). |
|
Identifier
Handling of identifiers. |
Classes in fmrisc.Syntax used by fmrisc.Proving | |
---|---|
ASTVisitor
Interface to visitor of abstract syntax trees. |
|
ASTVisitorBase
Base class of visitors of abstract syntax trees. |
|
Declaration
Interface for declarations. |
|
Expression
Interface to expressions (terms and formulas). |
|
Identifier
Handling of identifiers. |
|
UniqueNameTable
Table used to create unique names from given names. |
|
ValueDeclIdentifier
Handling of identifiers used in value declarations |
Classes in fmrisc.Syntax used by fmrisc.Proving.CVCL | |
---|---|
AST
Interface to abstract syntax trees. |
|
Declaration
Interface for declarations. |
|
Expression
Interface to expressions (terms and formulas). |
|
Identifier
Handling of identifiers. |
|
Type
Interface to types. |
|
TypeDeclaration
Handling of type declarations. |
|
TypedIdentifier
Handling of typed identifiers. |
|
ValueDeclaration
Handling of value declarations. |
|
ValueDeclIdentifier
Handling of identifiers used in value declarations |
Classes in fmrisc.Syntax used by fmrisc.Semantics | |
---|---|
ASTVisitor
Interface to visitor of abstract syntax trees. |
|
ASTVisitorBase
Base class of visitors of abstract syntax trees. |
|
Expression
Interface to expressions (terms and formulas). |
|
FormulaDeclaration
Handling of type declarations. |
|
FormulaDeclIdentifier
Handling of identifiers used in type declarations |
|
Identifier
Handling of identifiers. |
|
Type
Interface to types. |
|
TypeDeclaration
Handling of type declarations. |
|
TypeDeclIdentifier
Handling of identifiers used in type declarations |
|
TypedIdentifier
Handling of typed identifiers. |
|
ValueDeclaration
Handling of value declarations. |
|
ValueDeclIdentifier
Handling of identifiers used in value declarations |
Classes in fmrisc.Syntax used by fmrisc.Syntax | |
---|---|
AndFormula
Handling of conjunctions. |
|
ApplicationExpression
Handling of function and predicate applications. |
|
ArrayTerm
Handling of array terms. |
|
ArrayType
Handling of array types. |
|
AST
Interface to abstract syntax trees. |
|
ASTBase
Base class of abstract syntax trees. |
|
ASTVisitor
Interface to visitor of abstract syntax trees. |
|
AtomicType
Handling of atomic types. |
|
AxiomDeclaration
Handling of type declarations. |
|
BinaryExpression
Abstract base class of binary expressions |
|
Declaration
Interface for declarations. |
|
DeclarationBase
Base class of type expressions. |
|
DividesTerm
Handling of quotients. |
|
EqualsFormula
Handling of equalities. |
|
EquivalentFormula
Handling of equivalences. |
|
ExistsFormula
Handling of universally quantified formulas. |
|
Expression
Interface to expressions (terms and formulas). |
|
ExpressionBase
Base class of all expressions (terms and formulas) |
|
ForallFormula
Handling of universally quantified formulas. |
|
FormulaDeclaration
Handling of type declarations. |
|
FormulaDeclIdentifier
Handling of identifiers used in type declarations |
|
FunctionType
Handling of function type expressions |
|
GreaterEqualFormula
Handling of greater-than-or-equal formulas. |
|
GreaterFormula
Handling of greater-than formulas. |
|
Identifier
Handling of identifiers. |
|
IfThenElseExpression
Handling of if-then-else expressions. |
|
ImpliesFormula
Handling of implications |
|
LambdaTerm
Handling of lambda terms. |
|
LessEqualFormula
Handling of less-than-or-equal formulas. |
|
LessFormula
Handling of less-than formulas. |
|
LetExpression
Handling of terms with local bindings. |
|
LetType
Handling of terms with local bindings. |
|
Logical
Logical constants. |
|
MinusTerm
Handling of differences. |
|
NegationTerm
Handling of negated (minus) terms |
|
NotEqualsFormula
Handling of conjunctions |
|
NotEquivalentFormula
Handling of conjunctions |
|
NotFormula
Handling of negations |
|
Number
Handling of numbers. |
|
OrFormula
Handling of disjunctions. |
|
PlusTerm
Handling of binary sums. |
|
PowerTerm
Handling of power terms. |
|
QuantifiedExpression
Abstract base class of quantified expressions. |
|
RecordTerm
Handling of record terms. |
|
RecordType
Handling of record types. |
|
Reference
Handling of identifiers used in declarations |
|
SelectionTerm
Handling of component access by index selections. |
|
Selector
Interface to selectors. |
|
SelectorBase
Base class of selector expressions. |
|
SelectorIdentifier
Identifier as selector. |
|
SelectorIndex
General index expression as selector. |
|
SelectorNumber
Number as selector. |
|
SubrangeType
Subranges of integers. |
|
SubType
Predicated subtypes. |
|
TimesTerm
Handling of conjunctions |
|
TupleTerm
Handling of tuple terms. |
|
TupleType
Handling of tuple types. |
|
Type
Interface to types. |
|
TypeBase
Base class of type expressions. |
|
TypeDeclaration
Handling of type declarations. |
|
TypeDeclIdentifier
Handling of identifiers used in type declarations |
|
TypedIdentifier
Handling of typed identifiers. |
|
UnaryExpression
Abstract base class of unary expressions |
|
UniqueNameTable
Table used to create unique names from given names. |
|
UpdateTerm
Handling of component updates by index selection. |
|
ValueDeclaration
Handling of value declarations. |
|
ValueDeclIdentifier
Handling of identifiers used in value declarations |
|
ValuedIdentifier
Handling of identifier with value |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |