Package | Description |
---|---|
net.sourceforge.czt.z.ast |
Interfaces of the AST for Standard Z.
|
net.sourceforge.czt.z.impl |
Implementation classes of the AST for Standard Z.
|
net.sourceforge.czt.z.jaxb |
Provides classes enabling validation as well as
reading and writing XML using Jaxb generated classes.
|
net.sourceforge.czt.z.util |
Utilities for the AST for Standard Z.
|
net.sourceforge.czt.z.util.collector | |
net.sourceforge.czt.z.visitor |
Visitors for the AST for Standard Z.
|
Class and Description |
---|
And
A(n) And enumeration.
|
AndExpr
A schema conjunction expression (C.6.11).
|
AndPred
A conjunction (C.5.5, C.5.6, C.5.10).
|
Ann
This empty class is the base class for all 'official'
annotations -- those defined for standard Z and the various
extensions of standard Z.
|
ApplExpr
A function application (C.6.21, C.6.22).
|
Assoc
A(n) Assoc enumeration.
|
AxPara
A (generic) axiomatic paragraph, (generic) schema definition,
or (generic) horizontal definition
C.4.3 (Axiomatic description) and C.4.5 (Generic description).
|
BindExpr
A binding extension expression (C.6.35).
|
BindSelExpr
A binding selection expression (C.6.25).
|
Box
A(n) Box enumeration.
|
Branch
A branch of a free type (C.4.10).
|
BranchList
An abstract branch list.
|
Cat
A(n) Cat enumeration.
|
CompExpr
A schema composition expression (C.6.14).
|
CondExpr
A conditional expression (C.6.13).
|
ConjPara
A (generic) conjecture paragraph (C.4.11, C.4.12).
|
ConstDecl
A constant declaration (C.7).
|
Decl
An abstract declaration.
|
DeclList
An abstract declaration list (12.2.7.2).
|
DecorExpr
A schema decoration expression (C.6.23).
|
Directive
A latex markup directive.
|
DirectiveType
A(n) DirectiveType enumeration.
|
Exists1Expr
A schema unique existential quantification (C.6.4).
|
Exists1Pred
An unique existential quantification (C.5.4).
|
ExistsExpr
A schema existential quantification (C.6.3).
|
ExistsPred
An existential quantification (C.5.3).
|
Expr
An abstract expression (C.6).
|
Expr0N
An abstract expression containing 0..N expressions.
|
Expr1
An abstract unary expression.
|
Expr2
An abstract binary expression.
|
Expr2N
An abstract expression containing 2..N expressions.
|
ExprList
An abstract expression list.
|
ExprPred
A schema predicate.
|
Fact
An abstract superclass for constant true/false facts.
|
FalsePred
Falsity (C.5.15).
|
ForallExpr
A schema univeral quantification expression (C.6.2).
|
ForallPred
An universal quantification (C.5.2).
|
FreePara
A free types paragraph (C.4.10).
|
Freetype
A free type (C.4.10).
|
FreetypeList
An abstract freetype list.
|
GenericType
A generic type.
|
GenParamType
A generic parameter type.
|
GivenPara
A given types paragraph (C.4.2).
|
GivenType
A given type.
|
HideExpr
A schema hiding expression (C.6.16).
|
IffExpr
A schema equivalence expression (C.6.8).
|
IffPred
An equivalence (C.5.7).
|
ImpliesExpr
A schema implication expression (C.6.9).
|
ImpliesPred
An implication (C.5.8).
|
InclDecl
An include declaration (C.7).
|
InStroke
The stroke "?".
|
LambdaExpr
A function construction expression (C.6.5).
|
LatexMarkupPara
A latex markup paragraph.
|
LetExpr
A substitution expression (C.6.7).
|
LocAnn
Location annotations define the source-code location of a construct.
|
MemPred
A relation operator application (C.5.12).
|
MuExpr
A (characteristic) definite description expression (C.6.6, C.6.37).
|
Name
An abstract name.
|
NameList
An abstract name list.
|
NameSectTypeTriple
A tuple consisting of a name, a section, and a type.
|
NameTypePair
A pair of a name and a type.
|
NarrPara
A narrative paragraph.
|
NarrSect
Narrative before or after sections.
|
NegExpr
A schema negation expression (C.6.12).
|
NegPred
A negation (C.5.11).
|
NewOldPair
A pair of two names.
|
NextStroke
The stroke "'".
|
Numeral
An abstract numeral.
|
NumExpr
A number literal expression (C.6.30).
|
NumStroke
A digit stroke.
|
Oper
Abstract parent of Operator/Operand.
|
Operand
An Operator Argument, used within an Operator Template.
|
Operator
An Operator Token, used within an Operator Template.
|
OptempPara
An operator template paragraph (C.4.13).
|
OrExpr
A schema disjunction expression (C.6.10).
|
OrPred
A disjunction (C.5.9).
|
OutStroke
The stroke "!".
|
Para
An abstract paragraph (C.4).
|
ParaList
An abstract paragraph list.
|
ParenAnn
This means unnecessary parentheses surrounded the annotated element.
|
Parent
The parents of a section.
|
PipeExpr
A schema piping expression (C.6.15).
|
PowerExpr
A powerset expression (C.6.20).
|
PowerType
A powerset type.
|
Pred
An abstract predicate (C.5).
|
Pred2
An abstract binary predicate.
|
PreExpr
A schema precondition expression (C.6.18).
|
ProdExpr
A Cartesian product expression (C.6.19).
|
ProdType
A Cartesian product type.
|
ProjExpr
A schema projection expression (C.6.17).
|
Qnt1Expr
An abstract quantifier-like expression with compulsory expression.
|
QntExpr
An abstract quantifier-like expression.
|
QntPred
An abstract quantifier like predicate.
|
RefExpr
A reference expression (C.6.21, C.6.28, C.6.29).
|
RenameExpr
A schema renaming expression (C.6.24).
|
RenameList
An abstract rename list.
|
SchemaType
A schema type.
|
SchExpr
A schema construction expression (C.6.34).
|
SchExpr2
An abstract binary schema expression.
|
SchText
An abstract schema text (C.7).
|
Sect
An abstract section.
|
SectTypeEnvAnn
A section-type environment (4.4 Table 22).
|
SetCompExpr
A (characteristic) set comprehension expression (C.6.32, C.6.33).
|
SetExpr
A set extension expression (C.6.31).
|
Signature
A signature (3.14).
|
SignatureAnn
A signature annotation.
|
Spec
A specification (C.2).
|
Stroke
An abstract stroke.
|
StrokeList
An abstract stroke list.
|
ThetaExpr
A binding construction expression (C.6.27).
|
TruePred
Truth (C.5.14).
|
TupleExpr
A tuple extension expression (C.6.36).
|
TupleSelExpr
A tuple selection expression (C.6.26).
|
Type
An abstract base type.
|
Type2
An abstract type which can occur in other types.
|
TypeAnn
A type annotation.
|
UnparsedPara
A completely unparsed paragraph.
|
UnparsedZSect
A completely unparsed section.
|
VarDecl
A variable declaration (C.7).
|
ZBranchList
A branch list.
|
ZDeclList
A declaration list (12.2.7.2).
|
ZExprList
An expression list (12.2.12).
|
ZFreetypeList
A freetype list.
|
ZName
A Z name.
|
ZNameList
A name list.
|
ZNumeral
A Z numeral.
|
ZParaList
A paragraph list.
|
ZRenameList
A rename list.
|
ZSchText
A schema text (C.7).
|
ZSect
A concrete section (C.3).
|
ZStrokeList
A stroke list.
|
Class and Description |
---|
And
A(n) And enumeration.
|
AndExpr
A schema conjunction expression (C.6.11).
|
AndPred
A conjunction (C.5.5, C.5.6, C.5.10).
|
Ann
This empty class is the base class for all 'official'
annotations -- those defined for standard Z and the various
extensions of standard Z.
|
ApplExpr
A function application (C.6.21, C.6.22).
|
Assoc
A(n) Assoc enumeration.
|
AxPara
A (generic) axiomatic paragraph, (generic) schema definition,
or (generic) horizontal definition
C.4.3 (Axiomatic description) and C.4.5 (Generic description).
|
BindExpr
A binding extension expression (C.6.35).
|
BindSelExpr
A binding selection expression (C.6.25).
|
Box
A(n) Box enumeration.
|
Branch
A branch of a free type (C.4.10).
|
BranchList
An abstract branch list.
|
Cat
A(n) Cat enumeration.
|
CompExpr
A schema composition expression (C.6.14).
|
CondExpr
A conditional expression (C.6.13).
|
ConjPara
A (generic) conjecture paragraph (C.4.11, C.4.12).
|
ConstDecl
A constant declaration (C.7).
|
Decl
An abstract declaration.
|
DeclList
An abstract declaration list (12.2.7.2).
|
DecorExpr
A schema decoration expression (C.6.23).
|
Directive
A latex markup directive.
|
DirectiveType
A(n) DirectiveType enumeration.
|
Exists1Expr
A schema unique existential quantification (C.6.4).
|
Exists1Pred
An unique existential quantification (C.5.4).
|
ExistsExpr
A schema existential quantification (C.6.3).
|
ExistsPred
An existential quantification (C.5.3).
|
Expr
An abstract expression (C.6).
|
Expr0N
An abstract expression containing 0..N expressions.
|
Expr1
An abstract unary expression.
|
Expr2
An abstract binary expression.
|
Expr2N
An abstract expression containing 2..N expressions.
|
ExprList
An abstract expression list.
|
ExprPred
A schema predicate.
|
Fact
An abstract superclass for constant true/false facts.
|
FalsePred
Falsity (C.5.15).
|
ForallExpr
A schema univeral quantification expression (C.6.2).
|
ForallPred
An universal quantification (C.5.2).
|
FreePara
A free types paragraph (C.4.10).
|
Freetype
A free type (C.4.10).
|
FreetypeList
An abstract freetype list.
|
GenericType
A generic type.
|
GenParamType
A generic parameter type.
|
GivenPara
A given types paragraph (C.4.2).
|
GivenType
A given type.
|
HideExpr
A schema hiding expression (C.6.16).
|
IffExpr
A schema equivalence expression (C.6.8).
|
IffPred
An equivalence (C.5.7).
|
ImpliesExpr
A schema implication expression (C.6.9).
|
ImpliesPred
An implication (C.5.8).
|
InclDecl
An include declaration (C.7).
|
InStroke
The stroke "?".
|
LambdaExpr
A function construction expression (C.6.5).
|
LatexMarkupPara
A latex markup paragraph.
|
LetExpr
A substitution expression (C.6.7).
|
LocAnn
Location annotations define the source-code location of a construct.
|
MemPred
A relation operator application (C.5.12).
|
MuExpr
A (characteristic) definite description expression (C.6.6, C.6.37).
|
Name
An abstract name.
|
NameList
An abstract name list.
|
NameSectTypeTriple
A tuple consisting of a name, a section, and a type.
|
NameTypePair
A pair of a name and a type.
|
NarrPara
A narrative paragraph.
|
NarrSect
Narrative before or after sections.
|
NegExpr
A schema negation expression (C.6.12).
|
NegPred
A negation (C.5.11).
|
NewOldPair
A pair of two names.
|
NextStroke
The stroke "'".
|
Numeral
An abstract numeral.
|
NumExpr
A number literal expression (C.6.30).
|
NumStroke
A digit stroke.
|
Oper
Abstract parent of Operator/Operand.
|
Operand
An Operator Argument, used within an Operator Template.
|
Operator
An Operator Token, used within an Operator Template.
|
OptempPara
An operator template paragraph (C.4.13).
|
OrExpr
A schema disjunction expression (C.6.10).
|
OrPred
A disjunction (C.5.9).
|
OutStroke
The stroke "!".
|
Para
An abstract paragraph (C.4).
|
ParaList
An abstract paragraph list.
|
ParenAnn
This means unnecessary parentheses surrounded the annotated element.
|
Parent
The parents of a section.
|
PipeExpr
A schema piping expression (C.6.15).
|
PowerExpr
A powerset expression (C.6.20).
|
PowerType
A powerset type.
|
Pred
An abstract predicate (C.5).
|
Pred2
An abstract binary predicate.
|
PreExpr
A schema precondition expression (C.6.18).
|
ProdExpr
A Cartesian product expression (C.6.19).
|
ProdType
A Cartesian product type.
|
ProjExpr
A schema projection expression (C.6.17).
|
Qnt1Expr
An abstract quantifier-like expression with compulsory expression.
|
QntExpr
An abstract quantifier-like expression.
|
QntPred
An abstract quantifier like predicate.
|
RefExpr
A reference expression (C.6.21, C.6.28, C.6.29).
|
RenameExpr
A schema renaming expression (C.6.24).
|
RenameList
An abstract rename list.
|
SchemaType
A schema type.
|
SchExpr
A schema construction expression (C.6.34).
|
SchExpr2
An abstract binary schema expression.
|
SchText
An abstract schema text (C.7).
|
Sect
An abstract section.
|
SectTypeEnvAnn
A section-type environment (4.4 Table 22).
|
SetCompExpr
A (characteristic) set comprehension expression (C.6.32, C.6.33).
|
SetExpr
A set extension expression (C.6.31).
|
Signature
A signature (3.14).
|
SignatureAnn
A signature annotation.
|
Spec
A specification (C.2).
|
Stroke
An abstract stroke.
|
StrokeList
An abstract stroke list.
|
ThetaExpr
A binding construction expression (C.6.27).
|
TruePred
Truth (C.5.14).
|
TupleExpr
A tuple extension expression (C.6.36).
|
TupleSelExpr
A tuple selection expression (C.6.26).
|
Type
An abstract base type.
|
Type2
An abstract type which can occur in other types.
|
TypeAnn
A type annotation.
|
UnparsedPara
A completely unparsed paragraph.
|
UnparsedZSect
A completely unparsed section.
|
VarDecl
A variable declaration (C.7).
|
ZBranchList
A branch list.
|
ZDeclList
A declaration list (12.2.7.2).
|
ZExprList
An expression list (12.2.12).
|
ZFactory
The object factory for the AST.
|
ZFreetypeList
A freetype list.
|
ZName
A Z name.
|
ZNameList
A name list.
|
ZNumeral
A Z numeral.
|
ZParaList
A paragraph list.
|
ZRenameList
A rename list.
|
ZSchText
A schema text (C.7).
|
ZSect
A concrete section (C.3).
|
ZStrokeList
A stroke list.
|
Class and Description |
---|
AndExpr
A schema conjunction expression (C.6.11).
|
AndPred
A conjunction (C.5.5, C.5.6, C.5.10).
|
ApplExpr
A function application (C.6.21, C.6.22).
|
AxPara
A (generic) axiomatic paragraph, (generic) schema definition,
or (generic) horizontal definition
C.4.3 (Axiomatic description) and C.4.5 (Generic description).
|
BindExpr
A binding extension expression (C.6.35).
|
BindSelExpr
A binding selection expression (C.6.25).
|
Branch
A branch of a free type (C.4.10).
|
CompExpr
A schema composition expression (C.6.14).
|
CondExpr
A conditional expression (C.6.13).
|
ConjPara
A (generic) conjecture paragraph (C.4.11, C.4.12).
|
ConstDecl
A constant declaration (C.7).
|
DecorExpr
A schema decoration expression (C.6.23).
|
Directive
A latex markup directive.
|
Exists1Expr
A schema unique existential quantification (C.6.4).
|
Exists1Pred
An unique existential quantification (C.5.4).
|
ExistsExpr
A schema existential quantification (C.6.3).
|
ExistsPred
An existential quantification (C.5.3).
|
ExprPred
A schema predicate.
|
FalsePred
Falsity (C.5.15).
|
ForallExpr
A schema univeral quantification expression (C.6.2).
|
ForallPred
An universal quantification (C.5.2).
|
FreePara
A free types paragraph (C.4.10).
|
Freetype
A free type (C.4.10).
|
GenericType
A generic type.
|
GenParamType
A generic parameter type.
|
GivenPara
A given types paragraph (C.4.2).
|
GivenType
A given type.
|
HideExpr
A schema hiding expression (C.6.16).
|
IffExpr
A schema equivalence expression (C.6.8).
|
IffPred
An equivalence (C.5.7).
|
ImpliesExpr
A schema implication expression (C.6.9).
|
ImpliesPred
An implication (C.5.8).
|
InclDecl
An include declaration (C.7).
|
InStroke
The stroke "?".
|
LambdaExpr
A function construction expression (C.6.5).
|
LatexMarkupPara
A latex markup paragraph.
|
LetExpr
A substitution expression (C.6.7).
|
LocAnn
Location annotations define the source-code location of a construct.
|
MemPred
A relation operator application (C.5.12).
|
MuExpr
A (characteristic) definite description expression (C.6.6, C.6.37).
|
NameSectTypeTriple
A tuple consisting of a name, a section, and a type.
|
NameTypePair
A pair of a name and a type.
|
NarrPara
A narrative paragraph.
|
NarrSect
Narrative before or after sections.
|
NegExpr
A schema negation expression (C.6.12).
|
NegPred
A negation (C.5.11).
|
NewOldPair
A pair of two names.
|
NextStroke
The stroke "'".
|
NumExpr
A number literal expression (C.6.30).
|
NumStroke
A digit stroke.
|
Operand
An Operator Argument, used within an Operator Template.
|
Operator
An Operator Token, used within an Operator Template.
|
OptempPara
An operator template paragraph (C.4.13).
|
OrExpr
A schema disjunction expression (C.6.10).
|
OrPred
A disjunction (C.5.9).
|
OutStroke
The stroke "!".
|
ParenAnn
This means unnecessary parentheses surrounded the annotated element.
|
Parent
The parents of a section.
|
PipeExpr
A schema piping expression (C.6.15).
|
PowerExpr
A powerset expression (C.6.20).
|
PowerType
A powerset type.
|
PreExpr
A schema precondition expression (C.6.18).
|
ProdExpr
A Cartesian product expression (C.6.19).
|
ProdType
A Cartesian product type.
|
ProjExpr
A schema projection expression (C.6.17).
|
RefExpr
A reference expression (C.6.21, C.6.28, C.6.29).
|
RenameExpr
A schema renaming expression (C.6.24).
|
SchemaType
A schema type.
|
SchExpr
A schema construction expression (C.6.34).
|
SectTypeEnvAnn
A section-type environment (4.4 Table 22).
|
SetCompExpr
A (characteristic) set comprehension expression (C.6.32, C.6.33).
|
SetExpr
A set extension expression (C.6.31).
|
Signature
A signature (3.14).
|
SignatureAnn
A signature annotation.
|
Spec
A specification (C.2).
|
ThetaExpr
A binding construction expression (C.6.27).
|
TruePred
Truth (C.5.14).
|
TupleExpr
A tuple extension expression (C.6.36).
|
TupleSelExpr
A tuple selection expression (C.6.26).
|
TypeAnn
A type annotation.
|
UnparsedPara
A completely unparsed paragraph.
|
UnparsedZSect
A completely unparsed section.
|
VarDecl
A variable declaration (C.7).
|
ZBranchList
A branch list.
|
ZDeclList
A declaration list (12.2.7.2).
|
ZExprList
An expression list (12.2.12).
|
ZFactory
The object factory for the AST.
|
ZFreetypeList
A freetype list.
|
ZName
A Z name.
|
ZNameList
A name list.
|
ZNumeral
A Z numeral.
|
ZParaList
A paragraph list.
|
ZRenameList
A rename list.
|
ZSchText
A schema text (C.7).
|
ZSect
A concrete section (C.3).
|
ZStrokeList
A stroke list.
|
Class and Description |
---|
And
A(n) And enumeration.
|
AndExpr
A schema conjunction expression (C.6.11).
|
AndPred
A conjunction (C.5.5, C.5.6, C.5.10).
|
ApplExpr
A function application (C.6.21, C.6.22).
|
Assoc
A(n) Assoc enumeration.
|
AxPara
A (generic) axiomatic paragraph, (generic) schema definition,
or (generic) horizontal definition
C.4.3 (Axiomatic description) and C.4.5 (Generic description).
|
BindExpr
A binding extension expression (C.6.35).
|
BindSelExpr
A binding selection expression (C.6.25).
|
Box
A(n) Box enumeration.
|
Branch
A branch of a free type (C.4.10).
|
BranchList
An abstract branch list.
|
Cat
A(n) Cat enumeration.
|
CompExpr
A schema composition expression (C.6.14).
|
CondExpr
A conditional expression (C.6.13).
|
ConjPara
A (generic) conjecture paragraph (C.4.11, C.4.12).
|
ConstDecl
A constant declaration (C.7).
|
Decl
An abstract declaration.
|
DeclList
An abstract declaration list (12.2.7.2).
|
DecorExpr
A schema decoration expression (C.6.23).
|
Directive
A latex markup directive.
|
DirectiveType
A(n) DirectiveType enumeration.
|
Exists1Expr
A schema unique existential quantification (C.6.4).
|
Exists1Pred
An unique existential quantification (C.5.4).
|
ExistsExpr
A schema existential quantification (C.6.3).
|
ExistsPred
An existential quantification (C.5.3).
|
Expr
An abstract expression (C.6).
|
ExprList
An abstract expression list.
|
ExprPred
A schema predicate.
|
FalsePred
Falsity (C.5.15).
|
ForallExpr
A schema univeral quantification expression (C.6.2).
|
ForallPred
An universal quantification (C.5.2).
|
FreePara
A free types paragraph (C.4.10).
|
Freetype
A free type (C.4.10).
|
FreetypeList
An abstract freetype list.
|
GenericType
A generic type.
|
GenParamType
A generic parameter type.
|
GivenPara
A given types paragraph (C.4.2).
|
GivenType
A given type.
|
HideExpr
A schema hiding expression (C.6.16).
|
IffExpr
A schema equivalence expression (C.6.8).
|
IffPred
An equivalence (C.5.7).
|
ImpliesExpr
A schema implication expression (C.6.9).
|
ImpliesPred
An implication (C.5.8).
|
InclDecl
An include declaration (C.7).
|
InStroke
The stroke "?".
|
LambdaExpr
A function construction expression (C.6.5).
|
LatexMarkupPara
A latex markup paragraph.
|
LetExpr
A substitution expression (C.6.7).
|
LocAnn
Location annotations define the source-code location of a construct.
|
MemPred
A relation operator application (C.5.12).
|
MuExpr
A (characteristic) definite description expression (C.6.6, C.6.37).
|
Name
An abstract name.
|
NameList
An abstract name list.
|
NameSectTypeTriple
A tuple consisting of a name, a section, and a type.
|
NameTypePair
A pair of a name and a type.
|
NarrPara
A narrative paragraph.
|
NarrSect
Narrative before or after sections.
|
NegExpr
A schema negation expression (C.6.12).
|
NegPred
A negation (C.5.11).
|
NewOldPair
A pair of two names.
|
NextStroke
The stroke "'".
|
Numeral
An abstract numeral.
|
NumExpr
A number literal expression (C.6.30).
|
NumStroke
A digit stroke.
|
Oper
Abstract parent of Operator/Operand.
|
Operand
An Operator Argument, used within an Operator Template.
|
Operator
An Operator Token, used within an Operator Template.
|
OptempPara
An operator template paragraph (C.4.13).
|
OrExpr
A schema disjunction expression (C.6.10).
|
OrPred
A disjunction (C.5.9).
|
OutStroke
The stroke "!".
|
Para
An abstract paragraph (C.4).
|
ParaList
An abstract paragraph list.
|
ParenAnn
This means unnecessary parentheses surrounded the annotated element.
|
Parent
The parents of a section.
|
PipeExpr
A schema piping expression (C.6.15).
|
PowerExpr
A powerset expression (C.6.20).
|
PowerType
A powerset type.
|
Pred
An abstract predicate (C.5).
|
PreExpr
A schema precondition expression (C.6.18).
|
ProdExpr
A Cartesian product expression (C.6.19).
|
ProdType
A Cartesian product type.
|
ProjExpr
A schema projection expression (C.6.17).
|
RefExpr
A reference expression (C.6.21, C.6.28, C.6.29).
|
RenameExpr
A schema renaming expression (C.6.24).
|
RenameList
An abstract rename list.
|
SchemaType
A schema type.
|
SchExpr
A schema construction expression (C.6.34).
|
SchText
An abstract schema text (C.7).
|
Sect
An abstract section.
|
SectTypeEnvAnn
A section-type environment (4.4 Table 22).
|
SetCompExpr
A (characteristic) set comprehension expression (C.6.32, C.6.33).
|
SetExpr
A set extension expression (C.6.31).
|
Signature
A signature (3.14).
|
SignatureAnn
A signature annotation.
|
Spec
A specification (C.2).
|
Stroke
An abstract stroke.
|
StrokeList
An abstract stroke list.
|
ThetaExpr
A binding construction expression (C.6.27).
|
TruePred
Truth (C.5.14).
|
TupleExpr
A tuple extension expression (C.6.36).
|
TupleSelExpr
A tuple selection expression (C.6.26).
|
Type
An abstract base type.
|
Type2
An abstract type which can occur in other types.
|
TypeAnn
A type annotation.
|
UnparsedPara
A completely unparsed paragraph.
|
UnparsedZSect
A completely unparsed section.
|
VarDecl
A variable declaration (C.7).
|
ZBranchList
A branch list.
|
ZDeclList
A declaration list (12.2.7.2).
|
ZExprList
An expression list (12.2.12).
|
ZFactory
The object factory for the AST.
|
ZFreetypeList
A freetype list.
|
ZName
A Z name.
|
ZNameList
A name list.
|
ZNumeral
A Z numeral.
|
ZParaList
A paragraph list.
|
ZRenameList
A rename list.
|
ZSchText
A schema text (C.7).
|
ZSect
A concrete section (C.3).
|
ZStrokeList
A stroke list.
|
Class and Description |
---|
AxPara
A (generic) axiomatic paragraph, (generic) schema definition,
or (generic) horizontal definition
C.4.3 (Axiomatic description) and C.4.5 (Generic description).
|
Branch
A branch of a free type (C.4.10).
|
ConjPara
A (generic) conjecture paragraph (C.4.11, C.4.12).
|
ConstDecl
A constant declaration (C.7).
|
Expr
An abstract expression (C.6).
|
FreePara
A free types paragraph (C.4.10).
|
GivenPara
A given types paragraph (C.4.2).
|
InclDecl
An include declaration (C.7).
|
LatexMarkupPara
A latex markup paragraph.
|
NarrPara
A narrative paragraph.
|
OptempPara
An operator template paragraph (C.4.13).
|
QntExpr
An abstract quantifier-like expression.
|
SchExpr
A schema construction expression (C.6.34).
|
UnparsedPara
A completely unparsed paragraph.
|
VarDecl
A variable declaration (C.7).
|
ZDeclList
A declaration list (12.2.7.2).
|
ZName
A Z name.
|
ZNameList
A name list.
|
ZSchText
A schema text (C.7).
|
ZSect
A concrete section (C.3).
|
Class and Description |
---|
AndExpr
A schema conjunction expression (C.6.11).
|
AndPred
A conjunction (C.5.5, C.5.6, C.5.10).
|
Ann
This empty class is the base class for all 'official'
annotations -- those defined for standard Z and the various
extensions of standard Z.
|
ApplExpr
A function application (C.6.21, C.6.22).
|
AxPara
A (generic) axiomatic paragraph, (generic) schema definition,
or (generic) horizontal definition
C.4.3 (Axiomatic description) and C.4.5 (Generic description).
|
BindExpr
A binding extension expression (C.6.35).
|
BindSelExpr
A binding selection expression (C.6.25).
|
Branch
A branch of a free type (C.4.10).
|
BranchList
An abstract branch list.
|
CompExpr
A schema composition expression (C.6.14).
|
CondExpr
A conditional expression (C.6.13).
|
ConjPara
A (generic) conjecture paragraph (C.4.11, C.4.12).
|
ConstDecl
A constant declaration (C.7).
|
Decl
An abstract declaration.
|
DeclList
An abstract declaration list (12.2.7.2).
|
DecorExpr
A schema decoration expression (C.6.23).
|
Directive
A latex markup directive.
|
Exists1Expr
A schema unique existential quantification (C.6.4).
|
Exists1Pred
An unique existential quantification (C.5.4).
|
ExistsExpr
A schema existential quantification (C.6.3).
|
ExistsPred
An existential quantification (C.5.3).
|
Expr
An abstract expression (C.6).
|
Expr0N
An abstract expression containing 0..N expressions.
|
Expr1
An abstract unary expression.
|
Expr2
An abstract binary expression.
|
Expr2N
An abstract expression containing 2..N expressions.
|
ExprList
An abstract expression list.
|
ExprPred
A schema predicate.
|
Fact
An abstract superclass for constant true/false facts.
|
FalsePred
Falsity (C.5.15).
|
ForallExpr
A schema univeral quantification expression (C.6.2).
|
ForallPred
An universal quantification (C.5.2).
|
FreePara
A free types paragraph (C.4.10).
|
Freetype
A free type (C.4.10).
|
FreetypeList
An abstract freetype list.
|
GenericType
A generic type.
|
GenParamType
A generic parameter type.
|
GivenPara
A given types paragraph (C.4.2).
|
GivenType
A given type.
|
HideExpr
A schema hiding expression (C.6.16).
|
IffExpr
A schema equivalence expression (C.6.8).
|
IffPred
An equivalence (C.5.7).
|
ImpliesExpr
A schema implication expression (C.6.9).
|
ImpliesPred
An implication (C.5.8).
|
InclDecl
An include declaration (C.7).
|
InStroke
The stroke "?".
|
LambdaExpr
A function construction expression (C.6.5).
|
LatexMarkupPara
A latex markup paragraph.
|
LetExpr
A substitution expression (C.6.7).
|
LocAnn
Location annotations define the source-code location of a construct.
|
MemPred
A relation operator application (C.5.12).
|
MuExpr
A (characteristic) definite description expression (C.6.6, C.6.37).
|
Name
An abstract name.
|
NameList
An abstract name list.
|
NameSectTypeTriple
A tuple consisting of a name, a section, and a type.
|
NameTypePair
A pair of a name and a type.
|
NarrPara
A narrative paragraph.
|
NarrSect
Narrative before or after sections.
|
NegExpr
A schema negation expression (C.6.12).
|
NegPred
A negation (C.5.11).
|
NewOldPair
A pair of two names.
|
NextStroke
The stroke "'".
|
Numeral
An abstract numeral.
|
NumExpr
A number literal expression (C.6.30).
|
NumStroke
A digit stroke.
|
Oper
Abstract parent of Operator/Operand.
|
Operand
An Operator Argument, used within an Operator Template.
|
Operator
An Operator Token, used within an Operator Template.
|
OptempPara
An operator template paragraph (C.4.13).
|
OrExpr
A schema disjunction expression (C.6.10).
|
OrPred
A disjunction (C.5.9).
|
OutStroke
The stroke "!".
|
Para
An abstract paragraph (C.4).
|
ParaList
An abstract paragraph list.
|
ParenAnn
This means unnecessary parentheses surrounded the annotated element.
|
Parent
The parents of a section.
|
PipeExpr
A schema piping expression (C.6.15).
|
PowerExpr
A powerset expression (C.6.20).
|
PowerType
A powerset type.
|
Pred
An abstract predicate (C.5).
|
Pred2
An abstract binary predicate.
|
PreExpr
A schema precondition expression (C.6.18).
|
ProdExpr
A Cartesian product expression (C.6.19).
|
ProdType
A Cartesian product type.
|
ProjExpr
A schema projection expression (C.6.17).
|
Qnt1Expr
An abstract quantifier-like expression with compulsory expression.
|
QntExpr
An abstract quantifier-like expression.
|
QntPred
An abstract quantifier like predicate.
|
RefExpr
A reference expression (C.6.21, C.6.28, C.6.29).
|
RenameExpr
A schema renaming expression (C.6.24).
|
RenameList
An abstract rename list.
|
SchemaType
A schema type.
|
SchExpr
A schema construction expression (C.6.34).
|
SchExpr2
An abstract binary schema expression.
|
SchText
An abstract schema text (C.7).
|
Sect
An abstract section.
|
SectTypeEnvAnn
A section-type environment (4.4 Table 22).
|
SetCompExpr
A (characteristic) set comprehension expression (C.6.32, C.6.33).
|
SetExpr
A set extension expression (C.6.31).
|
Signature
A signature (3.14).
|
SignatureAnn
A signature annotation.
|
Spec
A specification (C.2).
|
Stroke
An abstract stroke.
|
StrokeList
An abstract stroke list.
|
ThetaExpr
A binding construction expression (C.6.27).
|
TruePred
Truth (C.5.14).
|
TupleExpr
A tuple extension expression (C.6.36).
|
TupleSelExpr
A tuple selection expression (C.6.26).
|
Type
An abstract base type.
|
Type2
An abstract type which can occur in other types.
|
TypeAnn
A type annotation.
|
UnparsedPara
A completely unparsed paragraph.
|
UnparsedZSect
A completely unparsed section.
|
VarDecl
A variable declaration (C.7).
|
ZBranchList
A branch list.
|
ZDeclList
A declaration list (12.2.7.2).
|
ZExprList
An expression list (12.2.12).
|
ZFreetypeList
A freetype list.
|
ZName
A Z name.
|
ZNameList
A name list.
|
ZNumeral
A Z numeral.
|
ZParaList
A paragraph list.
|
ZRenameList
A rename list.
|
ZSchText
A schema text (C.7).
|
ZSect
A concrete section (C.3).
|
ZStrokeList
A stroke list.
|
Copyright © 2003–2016 Community Z Tools Project. All rights reserved.