- CallStatement - Class in fmrisc.ProgramExplorer.Syntax.Program
-
An method call statement.
- canonical(Type) - Static method in class fmrisc.ProofNavigator.Semantics.Checking
-
Returns canonical version of type (equality of two types implies
the equality of the canonical version of the types).
- canonicalTcc(Type) - Static method in class fmrisc.ProofNavigator.Semantics.Checking
-
Returns canonical version of type (equality of two types implies
the equality of the canonical version of the types).
- canonicalText(AST) - Static method in class fmrisc.ProofNavigator.Syntax.ASTUtil
-
get canonical text of expression (variable names replaced by numbers).
- Case - Class in fmrisc.ProofNavigator.Commands
-
The "case" command: split state into multiple cases.
- Case(Expression[]) - Constructor for class fmrisc.ProofNavigator.Commands.Case
-
Create a "case" command.
- changeLevel(boolean, PrettyMathML.Parent) - Method in class fmrisc.ProofNavigator.Communication.PrettyMathML
-
Change indentation level.
- changeLevel(boolean) - Method in class fmrisc.ProofNavigator.Communication.PrettyPrinter
-
Change indentation level.
- CHAR - Static variable in class fmrisc.ProgramExplorer.Parser.MiniJavaLexer
-
- CHAR - Static variable in class fmrisc.ProgramExplorer.Parser.MiniJavaParser
-
- CharLiteral - Class in fmrisc.ProgramExplorer.Syntax.Program
-
A character literal.
- charName - Static variable in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
- charType - Variable in class fmrisc.ProgramExplorer.Semantics.TypeTable
-
- CharType - Class in fmrisc.ProgramExplorer.Syntax.Program
-
The type of character values
- Checking - Class in fmrisc.ProgramExplorer.Semantics
-
Type-check a class declaration and annotate it semantically.
- Checking - Class in fmrisc.ProofNavigator.Semantics
-
type checking routines
- Checking() - Constructor for class fmrisc.ProofNavigator.Semantics.Checking
-
- checkOpenProof() - Method in class fmrisc.ProgramExplorer.SWT.TopWindow
-
Check whether proof is open (asking the user to close the proof).
- classdecl() - Method in class fmrisc.ProgramExplorer.Parser.MiniJavaParser
-
- ClassDeclaration - Class in fmrisc.ProgramExplorer.Syntax.Program
-
A class declaration
- ClassicalProblem - Class in fmrisc.ProgramExplorer.Proving
-
A proving problem in classical logic.
- ClassicalProblem(Declaration[], Formula, ErrorStream) - Constructor for class fmrisc.ProgramExplorer.Proving.ClassicalProblem
-
Construct a proving problem.
- classicalProblem() - Method in class fmrisc.ProgramExplorer.Proving.StateProblem
-
Translate the task into a predicate logic proving task.
- classicalProblem() - Method in interface fmrisc.ProgramExplorer.Tasks.ClassicalTask
-
Translate task into a classical proving problem
- classicalProblem() - Method in class fmrisc.ProgramExplorer.Tasks.FormulaTask
-
Translate task into a classical proving problem
- classicalProblem() - Method in class fmrisc.ProgramExplorer.Tasks.StateTaskBase
-
Translate task into a proving problem in classical logic.
- ClassicalTask - Interface in fmrisc.ProgramExplorer.Tasks
-
A task that can be translated to a classical proving problem.
- ClassicalTaskBase - Class in fmrisc.ProgramExplorer.Tasks
-
Base of a task that can be translated to a classical proving problem.
- ClassImport - Class in fmrisc.ProgramExplorer.Syntax.Program
-
Import of a single class.
- classmethod() - Method in class fmrisc.ProgramExplorer.Parser.MiniJavaParser
-
- ClassMethodDeclaration - Class in fmrisc.ProgramExplorer.Syntax.Program
-
A class method declaration.
- ClassMethodSymbol - Class in fmrisc.ProgramExplorer.Semantics
-
A symbol denoting a class method.
- ClassReader - Class in fmrisc.ProgramExplorer.InOut
-
A reader of a class.
- ClassReader(Source, ErrorStream) - Constructor for class fmrisc.ProgramExplorer.InOut.ClassReader
-
Create a reader of a class declaration.
- classspec(ClassSpec) - Method in class fmrisc.ProgramExplorer.Parser.SpecLangParser
-
- ClassSpec - Class in fmrisc.ProgramExplorer.Syntax.Spec
-
A class specification.
- ClassSymbol - Class in fmrisc.ProgramExplorer.Semantics
-
A symbol denoting a class.
- ClassSymbol(PackageSymbol, Identifier, ClassReader) - Constructor for class fmrisc.ProgramExplorer.Semantics.ClassSymbol
-
Construct class symbol.
- ClassTasks - Class in fmrisc.ProgramExplorer.Tasks
-
The delayed generation of method-related tasks.
- ClassTasks() - Constructor for class fmrisc.ProgramExplorer.Tasks.ClassTasks
-
- classvar() - Method in class fmrisc.ProgramExplorer.Parser.MiniJavaParser
-
- ClassVariableDeclaration - Class in fmrisc.ProgramExplorer.Syntax.Program
-
A class variable declaration.
- ClassVariableSymbol - Class in fmrisc.ProgramExplorer.Semantics
-
A class value.
- clear() - Method in class fmrisc.ProgramExplorer.Tasks.TaskFolder
-
Clear content of task folder
- clearAnnotations(Source) - Method in class fmrisc.ProgramExplorer.SWT.TopWindow
-
Remove all annotations from denoted source.
- clearErrors(Source) - Method in class fmrisc.ProgramExplorer.InOut.ErrorStream
-
Clear errors for denoted source.
- clearPositions() - Method in class fmrisc.ProgramExplorer.InOut.Source
-
Clear positions for this source.
- clearSubtypes(Type, Expression) - Static method in class fmrisc.ProofNavigator.Semantics.Checking
-
return version of type where subtypes and subranges (including NAT) are
replaced by their base types; the corresponding constraints are
returned as a formula which a corresponding expression exp has to fulfill
- clearTasks() - Static method in class fmrisc.ProgramExplorer.Tasks.ClassTasks
-
Clear the registered tasks.
- clearTasks() - Static method in class fmrisc.ProgramExplorer.Tasks.MethodTasks
-
Clear the registered tasks.
- clearTasks() - Static method in class fmrisc.ProgramExplorer.Tasks.TerminationTasks
-
Clear the registered tasks.
- clone(AST) - Static method in class fmrisc.ProgramExplorer.Semantics.PostStateCloner
-
Create a clone (deep copy) of a tree denoting a logic entity replacing
all pre-state references by post-state references.
- clone(AST) - Static method in class fmrisc.ProgramExplorer.Semantics.PreStateCloner
-
Create a clone (deep copy) of a tree denoting a logic entity replacing
all post-state references by prestate references.
- clone(AST, Map<Symbol, Symbol>) - Static method in class fmrisc.ProgramExplorer.Semantics.ReferenceCloner
-
Create a clone (deep copy) of a tree replacing
references to certain symbols.
- clone(AST, Map<Symbol, Symbol>) - Static method in class fmrisc.ProgramExplorer.Semantics.TypeCloner
-
Create a clone (deep copy) of a tree replacing
references to certain symbols.
- clone(AST) - Static method in class fmrisc.ProgramExplorer.Syntax.ASTCloner
-
Create a clone (deep copy) of a tree denoting a logic entity.
- cloneFormulaTable() - Method in class fmrisc.ProofNavigator.Semantics.FormulaTable
-
creates a clone of the symbol table, the clone is a shallow copy
(the symbols in the table are not cloned)
- cloneGlobal() - Method in class fmrisc.ProofNavigator.Semantics.Environment
-
Create clone of global part of environment; the clone is a shallow
copy (the symbols in the environment are not cloned).
- cloneTable(SymbolTable) - Method in class fmrisc.ProofNavigator.Semantics.SymbolTable
-
makes s a clone of the symbol table, the clone is a shallow copy
(the symbols in the table are not cloned)
- cloneTypeTable() - Method in class fmrisc.ProofNavigator.Semantics.TypeTable
-
creates a clone of the symbol table, the clone is a shallow copy
(the symbols in the table are not cloned)
- cloneValueTable() - Method in class fmrisc.ProofNavigator.Semantics.ValueTable
-
creates a clone of the symbol table, the clone is a shallow copy
(the symbols in the table are not cloned)
- close(TaskFolder) - Method in class fmrisc.ProgramExplorer.SWT.TaskTree
-
Close task folder, if it is done.
- close() - Method in class fmrisc.ProgramExplorer.SWT.TaskTree
-
Close all task folders that are done.
- close(ProofState) - Method in class fmrisc.ProofNavigator.Proving.Proof
-
Inform proof that state was closed.
- close(String) - Method in class fmrisc.ProofNavigator.Proving.ProofState
-
close the state.
- close() - Method in class fmrisc.ProofNavigator.Semantics.Context
-
close formula on top of formula stack with respect to current scope.
- close() - Method in class fmrisc.ProofNavigator.SWT.TextInputStream
-
close stream
- closeFile(File) - Method in class fmrisc.ProgramExplorer.SWT.TopWindow
-
Close file possibly edited in window
- closeProof() - Static method in class fmrisc.ProgramExplorer.Proving.ProofNavigatorProblem
-
Closes any pending proof.
- closeTaskFolders() - Method in class fmrisc.ProgramExplorer.SWT.TopWindow
-
Close in task tree folders that only contain closed tasks.
- collect(Simplification.Tag, Formula, Collection<Formula>) - Static method in class fmrisc.ProgramExplorer.Judgements.Simplification
-
Decompose formula into subformulas if it is of denoted formula type.
- COLON - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangLexer
-
- COLON - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangParser
-
- COLON - Static variable in class fmrisc.ProofNavigator.PN2Lexer
-
- COLON - Static variable in class fmrisc.ProofNavigator.PN2Parser
-
- COLON - Static variable in interface fmrisc.ProofNavigator.PNParserTokenTypes
-
- COLON - Static variable in interface fmrisc.ProofNavigator.Proving.CVCL.CVCLParserTokenTypes
-
- COMMA - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangLexer
-
- COMMA - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangParser
-
- COMMA - Static variable in class fmrisc.ProofNavigator.PN2Lexer
-
- COMMA - Static variable in class fmrisc.ProofNavigator.PN2Parser
-
- COMMA - Static variable in interface fmrisc.ProofNavigator.PNParserTokenTypes
-
- COMMA - Static variable in interface fmrisc.ProofNavigator.Proving.CVCL.CVCLParserTokenTypes
-
- Command - Interface in fmrisc.ProofNavigator.Commands
-
Interface to commands.
- CommandBase - Class in fmrisc.ProofNavigator.Commands
-
Base class of commands.
- CommandBase(String) - Constructor for class fmrisc.ProofNavigator.Commands.CommandBase
-
construct command with denoted name
- CommandServer - Class in fmrisc.ProgramExplorer.InOut
-
A server handling GUI actions.
- CommandServer(TopWindow) - Constructor for class fmrisc.ProgramExplorer.InOut.CommandServer
-
Creates a new command server (which is already started).
- CommandServer - Class in fmrisc.ProofNavigator.Communication
-
Server handling commands received as HTTP requests.
- CommandServer() - Constructor for class fmrisc.ProofNavigator.Communication.CommandServer
-
Creates a new command server (which is already started).
- COMMENT - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangLexer
-
- COMMENT - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangParser
-
- COMMENT - Static variable in class fmrisc.ProofNavigator.PN2Lexer
-
- COMMENT - Static variable in class fmrisc.ProofNavigator.PN2Parser
-
- COMMENT - Static variable in interface fmrisc.ProofNavigator.PNParserTokenTypes
-
- COMMENT - Static variable in interface fmrisc.ProofNavigator.Proving.CVCL.CVCLParserTokenTypes
-
- commit() - Method in class fmrisc.ProgramExplorer.Semantics.TCCGenerator
-
Return to the parent context and add to it all the tasks that were
created since the last call of open().
- commit() - Method in class fmrisc.ProofNavigator.Semantics.Context
-
return to the parent context and add to it all the formulas that were
added to the subcontext since the last call of open().
- CompilationUnit - Interface in fmrisc.ProgramExplorer.Syntax.Program
-
Interface to a compilation unit.
- CompilationUnitBase - Class in fmrisc.ProgramExplorer.Syntax.Program
-
Base class of a compilation unit.
- compute(Formula, boolean) - Static method in class fmrisc.ProgramExplorer.InOut.Breaks
-
Construct the line break information for the denoted formula.
- compute(Term, boolean) - Static method in class fmrisc.ProgramExplorer.InOut.Breaks
-
Construct the line break information for the denoted term.
- compute(Expression) - Static method in class fmrisc.ProgramExplorer.Semantics.FreeVariables
-
Compute free variables of expression.
- compute(AST) - Static method in class fmrisc.ProgramExplorer.Semantics.ReferencedExcs
-
Compute referenced exceptions.
- compute(AST) - Static method in class fmrisc.ProgramExplorer.Semantics.ReferencedUnits
-
Compute referenced units.
- compute(AST) - Static method in class fmrisc.ProgramExplorer.Semantics.ReferencedVars
-
Compute referenced variables
- compute(Expression) - Static method in class fmrisc.ProgramExplorer.Semantics.UsedVariables
-
Compute used variables of expression.
- compute(AST, boolean) - Static method in class fmrisc.ProofNavigator.Communication.BreakInfo
-
Construct the line break information for the denoted tree.
- compute(Expression) - Static method in class fmrisc.ProofNavigator.Proving.GroundExpressions
-
Compute collection of all ground subexpressions of an expression.
- compute(ProofState) - Static method in class fmrisc.ProofNavigator.Proving.GroundExpressions
-
Compute collection of ground subexpressions of a proof state.
- compute(Expression) - Static method in class fmrisc.ProofNavigator.Semantics.BoundVariables
-
Compute variables bound some quantifier within an expression.
- compute(Expression, boolean) - Static method in class fmrisc.ProofNavigator.Semantics.FreeVariables
-
Compute free variables of expression.
- compute(Type, boolean) - Static method in class fmrisc.ProofNavigator.Semantics.FreeVariables
-
Compute free variables of type.
- computeAbsolute() - Method in class fmrisc.ProofNavigator.Proving.Proof
-
The status of this proof or of the proof of a formula on which this
proof depends may has changed.
- computeClosure(Collection<Symbol>, Vector<Symbol>) - Static method in class fmrisc.ProgramExplorer.Semantics.ReferencedUnits
-
Compute closure of unit dependencies.
- computeStatus() - Method in class fmrisc.ProgramExplorer.Tasks.TaskFolder
-
Compute new folder status.
- cond - Variable in class fmrisc.ProgramExplorer.Syntax.Program.AssertionStatement
-
- cond - Variable in class fmrisc.ProgramExplorer.Syntax.Program.ConditionalStatement
-
- cond - Variable in class fmrisc.ProgramExplorer.Syntax.Program.ForLoopStatement
-
- cond - Variable in class fmrisc.ProgramExplorer.Syntax.Program.WhileLoopStatement
-
- conditional() - Method in class fmrisc.ProgramExplorer.Parser.MiniJavaParser
-
- ConditionalStatement - Class in fmrisc.ProgramExplorer.Syntax.Program
-
A conditional statement with one or two branches.
- Constant - Class in fmrisc.ProgramExplorer.Syntax.Logic
-
A constant.
- construct(File[], ErrorStream, File) - Static method in class fmrisc.ProgramExplorer.InOut.Package
-
Create a package handler.
- construct(Identifier, Formula, AxiomDefinition, TheorySymbol) - Static method in class fmrisc.ProgramExplorer.Semantics.AxiomSymbol
-
Construct axiom symbol.
- construct(Identifier, TypeExpression, VariableDeclaration) - Static method in class fmrisc.ProgramExplorer.Semantics.BodySymbol
-
Construct body symbol from name and type.
- construct(ClassSymbol, Identifier, Parameter[], TypeExpression[], TypeExpression, ClassMethodDeclaration, ErrorStream) - Static method in class fmrisc.ProgramExplorer.Semantics.ClassMethodSymbol
-
Construct class method symbol from declaration (NULL, in case of error).
- construct(ClassSymbol, Identifier, TypeExpression, ClassVariableDeclaration) - Static method in class fmrisc.ProgramExplorer.Semantics.ClassVariableSymbol
-
Construct class variable symbol.
- construct(ClassSymbol, Identifier, Parameter[], TypeExpression[], ConstructorDeclaration, ErrorStream) - Static method in class fmrisc.ProgramExplorer.Semantics.ConstructorSymbol
-
Construct class method symbol from declaration (NULL in case of error).
- construct(Identifier, Formula, FormulaDefinition, TheorySymbol) - Static method in class fmrisc.ProgramExplorer.Semantics.FormulaSymbol
-
Construct formula symbol.
- construct(ClassSymbol, Identifier, Parameter[], TypeExpression[], TypeExpression, ObjectMethodDeclaration, ErrorStream) - Static method in class fmrisc.ProgramExplorer.Semantics.ObjectMethodSymbol
-
Construct object method symbol from declaration (NULL, in case of error).
- construct(ClassSymbol, Identifier, TypeExpression, ObjectVariableDeclaration) - Static method in class fmrisc.ProgramExplorer.Semantics.ObjectVariableSymbol
-
Construct object variable symbol.
- construct(ParamSymbol, Parameter, TypeExpression) - Static method in class fmrisc.ProgramExplorer.Semantics.ParameterSymbol
-
Construct parameter symbol.
- construct(ClassSymbol) - Static method in class fmrisc.ProgramExplorer.Semantics.ThisSymbol
-
Construct "this" symbol.
- construct(Identifier, Type, TypeDeclaration) - Static method in class fmrisc.ProgramExplorer.Semantics.TypeSymbol
-
Construct type symbol.
- construct(Identifier, Type, Declaration) - Static method in class fmrisc.ProgramExplorer.Semantics.ValueSymbol
-
Construct value symbol.
- construct(MainSWT, String, int, int) - Static method in class fmrisc.ProgramExplorer.SWT.BrowserWindow
-
Construct window connected to denoted GUI.
- construct(TopWindow, File[]) - Static method in class fmrisc.ProgramExplorer.SWT.DirectorySelectionWindow
-
Construct window connected to denoted top Window
- construct(TopWindow, String[]) - Static method in class fmrisc.ProgramExplorer.SWT.PropertyConfigurationWindow
-
Construct window connected to denoted top Window
- construct(MainSWT) - Static method in class fmrisc.ProgramExplorer.SWT.TopWindow
-
Construct window connected to GUI.
- construct(String) - Static method in class fmrisc.ProgramExplorer.Syntax.Identifier
-
Construct identifier.
- construct(String[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Identifier
-
Construct identifiers.
- construct(Formula, Formula) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.AndFormula
-
Construct a conjunction.
- construct(TypedIdentifier[], Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.ArrayTerm
-
Construct a function expression.
- construct(Type, Type) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.ArrayType
-
Construct array type.
- construct(Term, Term[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.AtomicFormula
-
Construct application expression.
- construct(String) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.AtomicType
-
Construct atomic type.
- construct(Identifier, Formula) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.AxiomDefinition
-
Create new declaration of a constant denoting a axiom.
- construct(Term, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.BitAndTerm
-
Construct a bit conjunction term.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.BitFalse
-
Construct literal.
- construct(Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.BitNegationTerm
-
Construct a bit negation term.
- construct(Term, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.BitOrTerm
-
Construct a bit disjunction term.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.BitTrue
-
Construct literal.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.BitType
-
Construct the type.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.BooleanType
-
Construct the type
- construct(Term, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.DividesTerm
-
Construct a quotient term.
- construct(Term, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.EqualsFormula
-
Construct an equality.
- construct(Formula, Formula) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.EquivalentFormula
-
Construct an equivalence.
- construct(TypedIdentifier[], Formula) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.ExistsFormula
-
Construct an existentially quantified formula.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.False
-
Construct literal.
- construct(TypedIdentifier[], Formula) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.ForallFormula
-
Construct a universally quantified formula.
- construct(Identifier, Formula) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.FormulaDefinition
-
Create new declaration of a constant denoting a formula.
- construct(Term, Term[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.FunctionApplication
-
Construct application expression.
- construct(Type[], Type) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.FunctionType
-
Construct array type.
- construct(Term, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.GreaterEqualFormula
-
Construct an is-greater-than-or-equal formula.
- construct(Term, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.GreaterFormula
-
Construct an is-greater-than formula.
- construct(Formula, Formula, Formula) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.IfThenElseFormula
-
Construct a conditional formula.
- construct(Formula, Term, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.IfThenElseTerm
-
Construct a conditional term.
- construct(Formula, Formula) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.ImpliesFormula
-
Construct an implication.
- construct(String) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.IntLiteral
-
Construct number with denoted sequence of digits.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.IntType
-
Construct the type.
- construct(TypedIdentifier[], Formula) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.LambdaFormula
-
Construct a function expression with a formula body.
- construct(TypedIdentifier[], Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.LambdaTerm
-
Construct a function expression.
- construct(Term, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.LessEqualFormula
-
Construct an is-less-than-or-equal formula.
- construct(Term, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.LessFormula
-
Construct an is-less-than formula.
- construct(ValueDefinition[], Formula) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.LetFormula
-
Construct formula with local value definitions.
- construct(ValueDefinition[], Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.LetTerm
-
Construct term with local value definitions.
- construct(Term, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.MinusTerm
-
Construct a difference term.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.NatType
-
Construct the type.
- construct(Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.NegationTerm
-
Construct an arithmetic negation Term.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.NewState
-
Construct literal.
- construct(Term, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.NotEqualsFormula
-
Construct an equality.
- construct(Formula, Formula) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.NotEquivalentFormula
-
Construct an exclusive disjunction.
- construct(Formula) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.NotFormula
-
Construct a logical negation.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.OldState
-
Construct literal.
- construct(Formula, Formula) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.OrFormula
-
Construct a disjunction.
- construct(Term, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.PlusTerm
-
Construct a sum term.
- construct(Name) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.PostVariable
-
Construct a reference to a program variable in the post-state.
- construct(Term, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.PowerTerm
-
Construct an exponent term.
- construct(Name) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.PreVariable
-
Construct a reference to a program variable in the pre-state.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.ReadsOnlyFormula
-
Construct "readsonly" formula.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.Real0Type
-
Construct the type.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.RealType
-
Construct the type.
- construct(ValuedIdentifier[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.RecordTerm
-
Construct record term.
- construct(TypedIdentifier[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.RecordType
-
Construct record type.
- construct(Name) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.Reference
-
Construct a reference to a logical variable (or constant).
- construct(Identifier) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.Reference
-
Construct a reference to a logical variable (or constant).
- construct(Term, Selector) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.SelectionTerm
-
Construct selection term.
- construct(Identifier) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.SelectorIdentifier
-
Construct selector from identifier.
- construct(Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.SelectorIndex
-
Construct selector from index.
- construct(IntLiteral) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.SelectorNumber
-
Construct selector from identifier number.
- construct(Term, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.SimilarFormula
-
Construct a similarity.
- construct(Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.StateBreaks
-
Construct the statement that a state is "breaking".
- construct(Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.StateContinues
-
Construct the statement that a state is "continuing".
- construct(Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.StateExecutes
-
Construct the statement that a state is "executing".
- construct(Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.StateMessage
-
The exception message captured by a state.
- construct(Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.StateReturns
-
Construct the statement that a state is "returning".
- construct(Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.StateThrows
-
Construct the statement that a state is "throwing".
- construct(Term, Name) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.StateThrowsException
-
Construct the statement that a state throws a particular exception
- construct(Type) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.StateType
-
Construct a state type.
- construct(Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.StateValue
-
Construct a reference to a state's return value.
- construct(String) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.StringLiteral
-
Construct denoted string.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.StringType
-
Construct the type.
- construct(Term, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.SubrangeType
-
Construct subrange type.
- construct(Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.SubType
-
Construct subtype.
- construct(Term, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.TimesTerm
-
Construct a product term.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.True
-
Construct literal.
- construct(Term[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.TupleTerm
-
Construct tuple term.
- construct(Type[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.TupleType
-
Construct tuple type.
- construct(Identifier) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.TypeDeclaration
-
Create new declaration of a constant denoting a type.
- construct(Identifier, Type) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.TypeDefinition
-
Create new declaration of a constant denoting a type.
- construct(Identifier, Type) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.TypedIdentifier
-
Construct an identifier with a type.
- construct(Term, Selector[], Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.UpdateTerm
-
Construct selection term.
- construct(Identifier, Type) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.ValueDeclarationClass
-
Create new declaration of a constant denoting a value.
- construct(Identifier, Type, Formula) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.ValueDeclarationFormula
-
Create new declaration of a constant denoting a predicate.
- construct(Identifier, Type, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.ValueDeclarationInitialized
-
Create new declaration of a constant denoting a value.
- construct(Identifier, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.ValueDefinitionClass
-
Create new definition of a constant denoting a value.
- construct(Identifier, Term) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.ValuedIdentifier
-
Construct an identifier with a value.
- construct(Name[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Logic.WritesOnlyFormula
-
Construct "writesonly" formula.
- construct(Name, Identifier) - Static method in class fmrisc.ProgramExplorer.Syntax.Name
-
Construct name.
- construct(Vector<Identifier>) - Static method in class fmrisc.ProgramExplorer.Syntax.Name
-
Construct name.
- construct(Identifier) - Static method in class fmrisc.ProgramExplorer.Syntax.Name
-
Construct name.
- construct(Identifier[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Name
-
Construct name.
- construct(ValueExpression, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.AndExpression
-
Construct a logical conjunction.
- construct(TypeExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.ArrayType
-
Construct an array type
- construct(ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.AssertionStatement
-
Construct a assertion statement.
- construct(LeftValue, Name, Vector<ValueExpression>) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.AssignCallStatement
-
Construct a call statement with a result value assigned to a variable.
- construct(LeftValue, Name, ValueExpression[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.AssignCallStatement
-
Construct a call statement with a result value assigned to a variable.
- construct(LeftValue, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.AssignmentStatement
-
Construct an assignment statement.
- construct(LeftValue, Name, Vector<ValueExpression>) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.AssignNewStatement
-
Construct a call statement with a result value assigned to a variable.
- construct(LeftValue, Name, ValueExpression[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.AssignNewStatement
-
Construct a call statement with a result value assigned to a variable.
- construct(Vector<Statement>) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.BlockStatement
-
Construct a block statement
- construct(Statement[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.BlockStatement
-
Construct a block statement
- construct(boolean) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.BooleanLiteral
-
Construction of an Boolean literal.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Program.BooleanType
-
Construct the type of truth values.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Program.BreakStatement
-
Construct a break statement.
- construct(char) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.CharLiteral
-
Construction of a character literal.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Program.CharType
-
Construct the type of character values.
- construct(Name, Vector<Import>, Identifier, Vector<TopDeclaration>) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.ClassDeclaration
-
Construct a class declaration
- construct(Name, Import[], Identifier, TopDeclaration[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.ClassDeclaration
-
Construct a class declaration
- construct(Name) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.ClassImport
-
Construct import with denoted name.
- construct(Identifier, TypeExpression, Vector<Parameter>, Statement) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.ClassMethodDeclaration
-
Construction of a class method declaration
- construct(Identifier, TypeExpression, Parameter[], Statement) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.ClassMethodDeclaration
-
Construction of a class method declaration
- construct(Identifier, TypeExpression, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.ClassVariableDeclaration
-
Construct a class variable declaration
- construct(ValueExpression, Statement, Statement) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.ConditionalStatement
-
Construct a conditional statement.
- construct(Identifier, Vector<Parameter>, Statement) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.ConstructorDeclaration
-
Construction of a constructor declaration.
- construct(Identifier, Parameter[], Statement) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.ConstructorDeclaration
-
Construction of a constructor declaration.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Program.ContinueStatement
-
Construct a continue statement.
- construct(TypeExpression, Identifier, Name, Vector<ValueExpression>) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.DeclCallStatement
-
Construct a call statement with a result value assigned to a variable.
- construct(TypeExpression, Identifier, Name, ValueExpression[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.DeclCallStatement
-
Construct a call statement with a result value assigned to a variable.
- construct(TypeExpression, Identifier, Name, Vector<ValueExpression>) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.DeclNewStatement
-
Construct a call statement with a result value assigned to a variable.
- construct(TypeExpression, Identifier, Name, ValueExpression[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.DeclNewStatement
-
Construct a call statement with a result value assigned to a variable.
- construct(ValueExpression, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.DividesExpression
-
Construct a quotient expression.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Program.EmptyStatement
-
Construct an empty statement (skip).
- construct(ValueExpression, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.EqualsExpression
-
Construct an equality.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Program.ExceptionType
-
Construct the type of exceptions.
- construct(Statement, ValueExpression, Statement, Statement) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.ForLoopStatement
-
Construct a while loop.
- construct(ValueExpression, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.GreaterEqualExpression
-
Construct an is-greater-than-or-equal formula
- construct(ValueExpression, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.GreaterExpression
-
Construct an is-greater-than formula
- construct(Parameter, Statement) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.Handler
-
Construct an exception handler.
- construct(Identifier) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.IdentifierSelector
-
Construct a selection by name.
- construct(ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.IndexSelector
-
Construct a selection by index.
- construct(String) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.IntLiteral
-
Construction of an integer literal.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Program.IntType
-
Construct a machine integer type.
- construct(Identifier, Vector<Selector>) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.LeftValue
-
Construct the left value of an assignment.
- construct(Identifier, Selector[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.LeftValue
-
Construct the left value of an assignment.
- construct(ValueExpression, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.LessEqualExpression
-
Construct an is-less-than-or-equal formula
- construct(ValueExpression, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.LessExpression
-
Construct an is-less-than formula
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Program.MessageSelector
-
Construct a message selector.
- construct(ValueExpression, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.MinusExpression
-
Construct a difference expression.
- construct(Name) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.NamedType
-
Construct a named type.
- construct(ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.NegationExpression
-
Construct an arithmetic negation expression.
- construct(TypeExpression, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.NewArrayExpression
-
Allocation of a new object.
- construct(TypeExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.NewType
-
Construct an array type
- construct(ValueExpression, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.NotEqualsExpression
-
Construct an inequality.
- construct(ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.NotExpression
-
Construct a logical negation.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Program.NullLiteral
-
Construction of a null literal.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Program.NullType
-
Construct the type of the "null" literal
- construct(Identifier, TypeExpression, Vector<Parameter>, Statement) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.ObjectMethodDeclaration
-
Construction of an object method declaration
- construct(Identifier, TypeExpression, Parameter[], Statement) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.ObjectMethodDeclaration
-
Construction of an object method declaration
- construct(Identifier, TypeExpression, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.ObjectVariableDeclaration
-
Construct an object variable declaration
- construct(ValueExpression, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.OrExpression
-
Construct a logical disjunction.
- construct(Name) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.PackageImport
-
Construct import with denoted name.
- construct(TypeExpression, Identifier) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.Parameter
-
Construct a parameter.
- construct(ValueExpression, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.PercentExpression
-
Construct a remainder expression.
- construct(ValueExpression, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.PlusExpression
-
Construct a sum expression.
- construct(ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.ReturnStatement
-
Construct a return statement.
- construct(ValueExpression, Vector<Selector>) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.SelectorExpression
-
Selection of an object component.
- construct(ValueExpression, Selector[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.SelectorExpression
-
Selection of an object component.
- construct(String) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.StringLiteral
-
Construction of a string literal.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Program.StringType
-
Construct the type of character strings.
- construct(Name, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.ThrowStatement
-
Construct a throw (exception) statement.
- construct(ValueExpression, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.TimesExpression
-
Construct a product expression.
- construct(Statement, Vector<Handler>) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.TryCatchStatement
-
Construct a protected code block.
- construct(Statement, Handler[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.TryCatchStatement
-
Construct a protected code block.
- construct(TypeExpression, Identifier, ValueExpression) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.VariableStatement
-
Construct a local variable declaration
- construct(LeftValue) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.VariableValue
-
Construction of a variable denoting a value.
- construct(Identifier) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.VariableValue
-
Construction of a variable denoting a value.
- construct(Name, Vector<ValueExpression>) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.VoidCallStatement
-
Construct a call statement without a result value.
- construct(Name, ValueExpression[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.VoidCallStatement
-
Construct a call statement without a result value.
- construct() - Static method in class fmrisc.ProgramExplorer.Syntax.Program.VoidType
-
Construct the type with no values.
- construct(ValueExpression, Statement) - Static method in class fmrisc.ProgramExplorer.Syntax.Program.WhileLoopStatement
-
Construct a while loop.
- construct(String, ErrorStream, SourcePosition) - Static method in class fmrisc.ProgramExplorer.Syntax.Spec.ClassSpec
-
Construct class specification from denoted text.
- construct(String, ErrorStream, SourcePosition) - Static method in class fmrisc.ProgramExplorer.Syntax.Spec.LoopSpec
-
Construct loop specification from denoted text.
- construct(String, ErrorStream, SourcePosition) - Static method in class fmrisc.ProgramExplorer.Syntax.Spec.MethodSpec
-
Construct method specification from denoted text.
- construct(String, ErrorStream, SourcePosition) - Static method in class fmrisc.ProgramExplorer.Syntax.Spec.StatementSpec
-
Construct method specification from denoted text.
- construct(Name, Vector<Import>, Identifier, Vector<Name>, Vector<Declaration>) - Static method in class fmrisc.ProgramExplorer.Syntax.Spec.TheoryDeclaration
-
Construct a theory.
- construct(Name, Import[], Identifier, Name[], Declaration[]) - Static method in class fmrisc.ProgramExplorer.Syntax.Spec.TheoryDeclaration
-
Construct a theory declaration
- construct(String, ErrorStream, SourcePosition) - Static method in class fmrisc.ProgramExplorer.Syntax.Spec.UnitSpec
-
Construct unit specification from denoted text.
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.AndFormula
-
Construct binary expression of the same kind as this expression.
- construct(TypedIdentifier[], Expression) - Method in class fmrisc.ProofNavigator.Syntax.ArrayTerm
-
Construct quantified expression.
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.BinaryExpression
-
Construct binary expression of the same kind as this expression.
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.BitAndTerm
-
Construct binary expression of the same kind as this expression.
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.BitOrTerm
-
Construct binary expression of the same kind as this expression.
- Construct - Class in fmrisc.ProofNavigator.Syntax
-
Construct abstract syntax trees.
- Construct() - Constructor for class fmrisc.ProofNavigator.Syntax.Construct
-
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.DividesTerm
-
Construct binary expression of the same kind as this expression.
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.EqualsFormula
-
Construct binary expression of the same kind as this expression.
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.EquivalentFormula
-
Construct binary expression of the same kind as this expression.
- construct(TypedIdentifier[], Expression) - Method in class fmrisc.ProofNavigator.Syntax.ExistsFormula
-
Construct quantified expression.
- construct(TypedIdentifier[], Expression) - Method in class fmrisc.ProofNavigator.Syntax.ForallFormula
-
Construct quantified expression.
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.GreaterEqualFormula
-
Construct binary expression of the same kind as this expression.
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.GreaterFormula
-
Construct binary expression of the same kind as this expression.
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.ImpliesFormula
-
Construct binary expression of the same kind as this expression.
- construct(TypedIdentifier[], Expression) - Method in class fmrisc.ProofNavigator.Syntax.LambdaTerm
-
Construct quantified expression.
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.LessEqualFormula
-
Construct binary expression of the same kind as this expression.
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.LessFormula
-
Construct binary expression of the same kind as this expression.
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.MinusTerm
-
Construct binary expression of the same kind as this expression.
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.NotEqualsFormula
-
Construct binary expression of the same kind as this expression.
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.NotEquivalentFormula
-
Construct binary expression of the same kind as this expression.
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.OrFormula
-
Construct binary expression of the same kind as this expression.
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.PlusTerm
-
Construct binary expression of the same kind as this expression.
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.PowerTerm
-
Construct binary expression of the same kind as this expression.
- construct(TypedIdentifier[], Expression) - Method in class fmrisc.ProofNavigator.Syntax.QuantifiedExpression
-
Construct quantified expression.
- construct(Expression, Expression) - Method in class fmrisc.ProofNavigator.Syntax.TimesTerm
-
Construct binary expression of the same kind as this expression.
- constructClassTheory(ClassSymbol) - Method in class fmrisc.ProgramExplorer.Semantics.TypeTranslator
-
Construct a theory declaration for the denoted class.
- constructIdentifier(Token) - Method in class fmrisc.ProgramExplorer.Parser.MiniJavaParser
-
- constructIdentifier(Token) - Method in class fmrisc.ProgramExplorer.Parser.SpecLangParser
-
- constructNew(String, Collection<String>) - Static method in class fmrisc.ProgramExplorer.Syntax.Identifier
-
Create a new identifier.
- constructor() - Method in class fmrisc.ProgramExplorer.Parser.MiniJavaParser
-
- ConstructorDeclaration - Class in fmrisc.ProgramExplorer.Syntax.Program
-
A constructor declaration.
- ConstructorSymbol - Class in fmrisc.ProgramExplorer.Semantics
-
A symbol denoting a class constructor.
- CONTEXT - Static variable in class fmrisc.ProgramExplorer.InOut.Directory
-
- Context - Class in fmrisc.ProofNavigator.Semantics
-
handling of formula contexts
- Context() - Constructor for class fmrisc.ProofNavigator.Semantics.Context
-
construct a new context empty of assumptions
- ContextC - Class in fmrisc.ProofNavigator.Commands
-
Command "newcontext": change context to denoted path.
- ContextC(String) - Constructor for class fmrisc.ProofNavigator.Commands.ContextC
-
Create a "newcontext" command.
- continues - Variable in class fmrisc.ProgramExplorer.Judgements.StatJudgement
-
- continuestat() - Method in class fmrisc.ProgramExplorer.Parser.MiniJavaParser
-
- ContinueStatement - Class in fmrisc.ProgramExplorer.Syntax.Program
-
A continue statement.
- copy(Formula[]) - Method in class fmrisc.ProofNavigator.Proving.ProofState
-
Copy a sequence of formulas in this state.
- copyright - Static variable in class fmrisc.ProgramExplorer.Main
-
- CorrectnessTask - Class in fmrisc.ProgramExplorer.Tasks
-
The task of proving the partial correctness of a method/constructor.
- CorrectnessTask(ParamSymbol, File, StateType, Name[], Name[], Vector<TheorySymbol>, Declaration[][], ErrorStream) - Constructor for class fmrisc.ProgramExplorer.Tasks.CorrectnessTask
-
Construct a partial correctness task for a given method.
- CounterExample - Class in fmrisc.ProofNavigator.Commands
-
Command "counterexample": show potential counterexample for current
state (may be time-consuming)
- CounterExample() - Constructor for class fmrisc.ProofNavigator.Commands.CounterExample
-
Create a "counterexample" command.
- create(File, String, boolean) - Static method in class fmrisc.ProgramExplorer.InOut.Directory
-
Create writable subdirectory in denoted parent directory.
- create(File, ErrorStream) - Static method in class fmrisc.ProgramExplorer.InOut.Source
-
Construct a source file.
- create(String) - Method in class fmrisc.ProgramExplorer.InOut.VirtualDirectory
-
Create a file.
- createAnalyzeButtons() - Method in class fmrisc.ProgramExplorer.SWT.TopWindow
-
Create buttons for analyze view.
- createChecker(ClassSymbol, Environment, ErrorStream) - Static method in class fmrisc.ProgramExplorer.Semantics.LogicChecking
-
Create checker for processing logical entities in environment set up
by the (already processed) local theory of a class.
- createChecker(ErrorStream) - Static method in class fmrisc.ProgramExplorer.Semantics.LogicChecking
-
Create checker for processing logical entities in empty environment.
- createDocument(String, int) - Static method in class fmrisc.ProgramExplorer.InOut.Presenter
-
Create new XHTML/MathML document.
- createEditor(File) - Method in class fmrisc.ProgramExplorer.SWT.TopWindow
-
Create editor for existing source file to be processed.
- createMathNode(Document) - Static method in class fmrisc.ProofNavigator.Communication.MathML
-
Create MathML node in document.
- createTopNode(Document, int) - Static method in class fmrisc.ProgramExplorer.InOut.Presenter
-
Create top node for document content.
- createViews() - Method in class fmrisc.ProgramExplorer.SWT.TopWindow
-
Create views.
- cut(ProofState) - Method in class fmrisc.ProofNavigator.Proving.Proof
-
Cut proof at denoted state.
- CVCL - Class in fmrisc.ProofNavigator.Proving.CVCL
-
CVC Lite interface
- CVCL(String, State.ProverVersion, PrintWriter, boolean) - Constructor for class fmrisc.ProofNavigator.Proving.CVCL.CVCL
-
Create CVCL instance by call of command
- CVCLFormulaMask - Class in fmrisc.ProofNavigator.Proving.CVCL
-
Mask certain formulas for CVCL as atomic.
- CVCLFormulaMask() - Constructor for class fmrisc.ProofNavigator.Proving.CVCL.CVCLFormulaMask
-
Create formula mask with initial context.
- CVCLLexer - Class in fmrisc.ProofNavigator.Proving.CVCL
-
- CVCLLexer(CVCL, Reader) - Constructor for class fmrisc.ProofNavigator.Proving.CVCL.CVCLLexer
-
- CVCLLexer(InputStream) - Constructor for class fmrisc.ProofNavigator.Proving.CVCL.CVCLLexer
-
- CVCLLexer(Reader) - Constructor for class fmrisc.ProofNavigator.Proving.CVCL.CVCLLexer
-
- CVCLLexer(InputBuffer) - Constructor for class fmrisc.ProofNavigator.Proving.CVCL.CVCLLexer
-
- CVCLLexer(LexerSharedInputState) - Constructor for class fmrisc.ProofNavigator.Proving.CVCL.CVCLLexer
-
- CVCLParser - Class in fmrisc.ProofNavigator.Proving.CVCL
-
- CVCLParser(CVCL, CVCLLexer) - Constructor for class fmrisc.ProofNavigator.Proving.CVCL.CVCLParser
-
- CVCLParser(TokenBuffer) - Constructor for class fmrisc.ProofNavigator.Proving.CVCL.CVCLParser
-
- CVCLParser(TokenStream) - Constructor for class fmrisc.ProofNavigator.Proving.CVCL.CVCLParser
-
- CVCLParser(ParserSharedInputState) - Constructor for class fmrisc.ProofNavigator.Proving.CVCL.CVCLParser
-
- CVCLParserTokenTypes - Interface in fmrisc.ProofNavigator.Proving.CVCL
-
- CVCLPrinter - Class in fmrisc.ProofNavigator.Proving.CVCL
-
Printing abstract syntax trees in CVLC syntax.