Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Z _ 

C

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.
A B C D E F G H I J K L M N O P Q R S T U V W X Z _ 
Skip navigation links