- ELFHash(String) - Static method in class fmrisc.External.GeneralHashFunctionLibrary
-
- elseKeyword - Static variable in class fmrisc.ProgramExplorer.Syntax.Logic.IfThenElseExpression
-
- elsestat - Variable in class fmrisc.ProgramExplorer.Syntax.Program.ConditionalStatement
-
- elsifKeyword - Static variable in class fmrisc.ProgramExplorer.Syntax.Logic.IfThenElseExpression
-
- emitErrorMessage(String) - Method in class fmrisc.ProgramExplorer.Parser.MiniJavaLexer
-
- emitErrorMessage(String) - Method in class fmrisc.ProgramExplorer.Parser.MiniJavaParser
-
- emitErrorMessage(String) - Method in class fmrisc.ProgramExplorer.Parser.SpecLangLexer
-
- emitErrorMessage(String) - Method in class fmrisc.ProgramExplorer.Parser.SpecLangParser
-
- Empty - Class in fmrisc.ProofNavigator.Commands
-
The virtual "empty" command: do nothing.
- Empty() - Constructor for class fmrisc.ProofNavigator.Commands.Empty
-
create an "empty" command
- emptystat() - Method in class fmrisc.ProgramExplorer.Parser.MiniJavaParser
-
- EmptyStatement - Class in fmrisc.ProgramExplorer.Syntax.Program
-
An empty statement (skip).
- endifKeyword - Static variable in class fmrisc.ProgramExplorer.Syntax.Logic.IfThenElseExpression
-
- endMessage(String) - Method in class fmrisc.ProgramExplorer.InOut.ErrorStream
-
End a message not counting as an error.
- endToken - Static variable in class fmrisc.ProgramExplorer.Syntax.Logic.RecordTerm
-
- endToken - Static variable in class fmrisc.ProgramExplorer.Syntax.Logic.RecordType
-
- endToken - Static variable in class fmrisc.ProgramExplorer.Syntax.Logic.SubrangeType
-
- endToken - Static variable in class fmrisc.ProgramExplorer.Syntax.Logic.TupleTerm
-
- endToken - Static variable in class fmrisc.ProgramExplorer.Syntax.Logic.TupleType
-
- enter() - Method in class fmrisc.ProgramExplorer.Semantics.LogicEnvironment
-
Enter a new scope.
- enter() - Method in class fmrisc.ProofNavigator.Semantics.Environment
-
enter a new scope
all changes done to the environment after enter() will be undone
after exit()
- enter(String) - Static method in class fmrisc.ProofNavigator.SWT.MainSWT
-
Enter input denoted by string
- enter(String) - Method in class fmrisc.ProofNavigator.SWT.Top
-
Enter input denoted by string
- enterBody() - Method in class fmrisc.ProgramExplorer.Semantics.Environment
-
Enter from constructor/method level the body level.
- enterClass(ClassSymbol) - Method in class fmrisc.ProgramExplorer.Semantics.Environment
-
Enter from package level the class level.
- enterClassVariable(ClassVariableSymbol) - Method in class fmrisc.ProgramExplorer.Semantics.Environment
-
Enter in class level another class variable.
- enterClassVariables() - Method in class fmrisc.ProgramExplorer.Semantics.Environment
-
Enter from class level the initialization of class variables.
- enterMethod(ParamSymbol) - Method in class fmrisc.ProgramExplorer.Semantics.Environment
-
Enter from class level the constructor/method level.
- enterObject() - Method in class fmrisc.ProgramExplorer.Semantics.Environment
-
Enter object ("non-static") context.
- enterObjectVariable(ObjectVariableSymbol) - Method in class fmrisc.ProgramExplorer.Semantics.Environment
-
Enter in class level another object variable.
- enterObjectVariables() - Method in class fmrisc.ProgramExplorer.Semantics.Environment
-
Enter from class level the initialization of object variables.
- enterPackage(PackageSymbol) - Method in class fmrisc.ProgramExplorer.Semantics.Environment
-
Enter from top-level the package level.
- enterScope() - Method in class fmrisc.ProgramExplorer.Semantics.Environment
-
Enter a new local scope from (at least) body level.
- enterVirtualDirectory(VirtualDirectory) - Method in class fmrisc.ProgramExplorer.SWT.MainSWT
-
Enter a new virtual directory.
- Environment - Class in fmrisc.ProgramExplorer.Semantics
-
An environment giving meaning to identifiers.
- Environment(PackageSymbol, ErrorStream) - Constructor for class fmrisc.ProgramExplorer.Semantics.Environment
-
Create a new environment at top-level.
- Environment - Class in fmrisc.ProofNavigator.Semantics
-
The context that determines the meaning of identifiers.
- Environment() - Constructor for class fmrisc.ProofNavigator.Semantics.Environment
-
create empty type and value environment
- EnvironmentC - Class in fmrisc.ProofNavigator.Commands
-
Command "environment": show environment (global or of current state).
- EnvironmentC() - Constructor for class fmrisc.ProofNavigator.Commands.EnvironmentC
-
Create an "environment" command
- EOF - Static variable in class fmrisc.ProgramExplorer.Parser.MiniJavaLexer
-
- EOF - Static variable in class fmrisc.ProgramExplorer.Parser.MiniJavaParser
-
- EOF - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangLexer
-
- EOF - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangParser
-
- EOF - Static variable in class fmrisc.ProofNavigator.PN2Lexer
-
- EOF - Static variable in class fmrisc.ProofNavigator.PN2Parser
-
- EOF - Static variable in interface fmrisc.ProofNavigator.PNParserTokenTypes
-
- EOF - Static variable in interface fmrisc.ProofNavigator.Proving.CVCL.CVCLParserTokenTypes
-
- EOL - Static variable in class fmrisc.ProgramExplorer.Parser.MiniJavaLexer
-
- EOL - Static variable in class fmrisc.ProgramExplorer.Parser.MiniJavaParser
-
- EOL - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangLexer
-
- EOL - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangParser
-
- EOL - Static variable in class fmrisc.ProofNavigator.PN2Lexer
-
- EOL - Static variable in class fmrisc.ProofNavigator.PN2Parser
-
- EOL - Static variable in interface fmrisc.ProofNavigator.PNParserTokenTypes
-
- EOL - Static variable in interface fmrisc.ProofNavigator.Proving.CVCL.CVCLParserTokenTypes
-
- EQUALITY - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangLexer
-
- EQUALITY - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangParser
-
- EQUALITY - Static variable in class fmrisc.ProofNavigator.PN2Lexer
-
- EQUALITY - Static variable in class fmrisc.ProofNavigator.PN2Parser
-
- EQUALITY - Static variable in interface fmrisc.ProofNavigator.PNParserTokenTypes
-
- EQUALITY - Static variable in interface fmrisc.ProofNavigator.Proving.CVCL.CVCLParserTokenTypes
-
- equals(Name) - Method in class fmrisc.ProgramExplorer.Syntax.Name
-
Compare names for equality.
- EqualsExpression - Class in fmrisc.ProgramExplorer.Syntax.Program
-
An equality.
- EqualsFormula - Class in fmrisc.ProgramExplorer.Syntax.Logic
-
An equality.
- equalsFormula(Expression, Expression) - Static method in class fmrisc.ProofNavigator.Syntax.Construct
-
construct equality with components base1 and base2
- EqualsFormula - Class in fmrisc.ProofNavigator.Syntax
-
Handling of equalities.
- EqualsFormula(Expression, Expression) - Constructor for class fmrisc.ProofNavigator.Syntax.EqualsFormula
-
construct equality with components base1 and base2
- EQUIV - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangLexer
-
- EQUIV - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangParser
-
- EQUIV - Static variable in class fmrisc.ProofNavigator.PN2Lexer
-
- EQUIV - Static variable in class fmrisc.ProofNavigator.PN2Parser
-
- EQUIV - Static variable in interface fmrisc.ProofNavigator.PNParserTokenTypes
-
- EQUIV - Static variable in interface fmrisc.ProofNavigator.Proving.CVCL.CVCLParserTokenTypes
-
- EquivalentFormula - Class in fmrisc.ProgramExplorer.Syntax.Logic
-
A logical equivalence.
- equivalentFormula(Expression, Expression) - Static method in class fmrisc.ProofNavigator.Syntax.Construct
-
construct equivalence with components base1 and base2
- EquivalentFormula - Class in fmrisc.ProofNavigator.Syntax
-
Handling of equivalences.
- EquivalentFormula(Expression, Expression) - Constructor for class fmrisc.ProofNavigator.Syntax.EquivalentFormula
-
construct equivalence with components base1 and base2
- ErrorStream - Class in fmrisc.ProgramExplorer.InOut
-
A stream for printing errors.
- ErrorStream(String, String, String, PrintWriter, TopWindow) - Constructor for class fmrisc.ProgramExplorer.InOut.ErrorStream
-
Construct an error stream.
- ESCAPED - Static variable in class fmrisc.ProgramExplorer.Parser.MiniJavaLexer
-
- ESCAPED - Static variable in class fmrisc.ProgramExplorer.Parser.MiniJavaParser
-
- ESCAPED - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangLexer
-
- ESCAPED - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangParser
-
- exceptions - Variable in class fmrisc.ProgramExplorer.Judgements.StatJudgement
-
- exceptionsKeyword - Static variable in class fmrisc.ProgramExplorer.Syntax.Spec.MethodSpec
-
- exceptionsOkay - Variable in class fmrisc.ProgramExplorer.Tasks.FrameTask
-
- exceptionType - Variable in class fmrisc.ProgramExplorer.Semantics.TypeTable
-
- ExceptionType - Class in fmrisc.ProgramExplorer.Syntax.Program
-
The (base) type of exceptions.
- execute(TopWindow, Map<String, String>) - Static method in class fmrisc.ProgramExplorer.InOut.PropagatorCommand
-
Execute command.
- execute(Statement, Statement, Formula, boolean, Map<Statement, Formula>, Map<Statement, Formula>, Satisfies) - Static method in class fmrisc.ProgramExplorer.Judgements.Propagator
-
Propagate condition through statement.
- execute(Runnable) - Method in class fmrisc.ProgramExplorer.SWT.MainSWT
-
Execute application request.
- executes - Variable in class fmrisc.ProgramExplorer.Judgements.StatJudgement
-
- executionOkay - Variable in class fmrisc.ProgramExplorer.Tasks.FrameTask
-
- exist() - Static method in class fmrisc.ProgramExplorer.Tasks.ClassTasks
-
Determine whether there are tasks.
- exist() - Static method in class fmrisc.ProgramExplorer.Tasks.MethodTasks
-
Determine whether there are tasks.
- exist() - Static method in class fmrisc.ProgramExplorer.Tasks.TerminationTasks
-
Determine whether there are tasks.
- existsFormula(TypedIdentifier[], Formula) - Static method in class fmrisc.ProgramExplorer.Judgements.Satisfies
-
Bind variables in formula by existential quantification.
- ExistsFormula - Class in fmrisc.ProgramExplorer.Syntax.Logic
-
An existentially quantified formula.
- existsFormula(TypedIdentifier[], Expression) - Static method in class fmrisc.ProofNavigator.Syntax.Construct
-
construct existentially quantifed formula of variables and base formula
- ExistsFormula - Class in fmrisc.ProofNavigator.Syntax
-
Handling of universally quantified formulas.
- ExistsFormula(TypedIdentifier[], Expression) - Constructor for class fmrisc.ProofNavigator.Syntax.ExistsFormula
-
construct exists formula of variables and base formula
- existsProof(File) - Static method in class fmrisc.ProgramExplorer.Proving.ProofNavigatorProblem
-
Determine whether there exists a (possibly incomplete or invalidated)
proof for this problem in the store denoted by dir.
- existsProof() - Method in class fmrisc.ProgramExplorer.Proving.ProofNavigatorProblem
-
Determine whether there exists a (possibly incomplete or invalidated)
proof for this problem in the store.
- existsProof(String) - Method in class fmrisc.ProofNavigator.Communication.Store
-
Check whether store holds proof of formula.
- existsProof(FormulaSymbol) - Method in class fmrisc.ProofNavigator.Communication.Store
-
Check whether store holds proof of formula.
- exit(int) - Static method in class fmrisc.ProgramExplorer.Main
-
Terminate program with denoted exit code.
- exit() - Method in class fmrisc.ProgramExplorer.Semantics.LogicEnvironment
-
Exit a scope.
- exit(int) - Static method in class fmrisc.ProofNavigator.Main
-
Terminate program with denoted exit code.
- exit() - Method in class fmrisc.ProofNavigator.Semantics.Environment
-
exit a scope
all changes done after the after the last enter() are undone
- exitBody() - Method in class fmrisc.ProgramExplorer.Semantics.Environment
-
Return from body level to constructor/method level.
- exitClass() - Method in class fmrisc.ProgramExplorer.Semantics.Environment
-
Return from class level to package level.
- exitClassVariables() - Method in class fmrisc.ProgramExplorer.Semantics.Environment
-
Return from entering class variables.
- exitMethod() - Method in class fmrisc.ProgramExplorer.Semantics.Environment
-
Return from method level to class level.
- exitObject() - Method in class fmrisc.ProgramExplorer.Semantics.Environment
-
Leave object ("non-static") context.
- exitObjectVariables() - Method in class fmrisc.ProgramExplorer.Semantics.Environment
-
Return from entering object variables.
- exitPackage() - Method in class fmrisc.ProgramExplorer.Semantics.Environment
-
Return from package level to top-level.
- exitScope() - Method in class fmrisc.ProgramExplorer.Semantics.Environment
-
Return from local scope to previous level.
- exp - Variable in class fmrisc.ProgramExplorer.Syntax.Program.AssignmentStatement
-
- exp - Variable in class fmrisc.ProgramExplorer.Syntax.Program.VariableStatement
-
- expand(Source) - Method in class fmrisc.ProgramExplorer.SWT.SymbolTree
-
Expand tree node associated to source (if any).
- Expand - Class in fmrisc.ProofNavigator.Commands
-
Command "expand": expand a definition.
- Expand(Identifier[], String[]) - Constructor for class fmrisc.ProofNavigator.Commands.Expand
-
Create an "expand" command.
- explainError(String) - Method in class fmrisc.ProgramExplorer.InOut.ErrorStream
-
Add an explanation to the error.
- explainError2(String) - Method in class fmrisc.ProgramExplorer.InOut.ErrorStream
-
Add an explanation to the error.
- Expression - Interface in fmrisc.ProgramExplorer.Syntax.Logic
-
Interface to any kind of logical expression.
- Expression - Interface in fmrisc.ProofNavigator.Syntax
-
Interface to expressions (terms and formulas).
- ExpressionBase - Class in fmrisc.ProgramExplorer.Syntax.Logic
-
Base class of any kind of logical expression.
- ExpressionBase() - Constructor for class fmrisc.ProgramExplorer.Syntax.Logic.ExpressionBase
-
- ExpressionBase - Class in fmrisc.ProofNavigator.Syntax
-
Base class of all expressions (terms and formulas)
- ExpressionBase() - Constructor for class fmrisc.ProofNavigator.Syntax.ExpressionBase
-
- ExpressionLogic - Class in fmrisc.ProgramExplorer.Judgements
-
- ExpressionLogic(TheorySymbol) - Constructor for class fmrisc.ProgramExplorer.Judgements.ExpressionLogic
-
Create judgement processor.
- ExpSubstitution - Class in fmrisc.ProgramExplorer.Judgements
-
The expression substitution P[E1/E2]
- extend(ProofState, ProofState[]) - Method in class fmrisc.ProofNavigator.Proving.Proof
-
Inform proof that state was extended by children.
- extend(Command, ProofState[]) - Method in class fmrisc.ProofNavigator.Proving.ProofState
-
command extends current state by adding and labeling children
- extendFrame(StatJudgement, Set<VariableSymbol>) - Method in class fmrisc.ProgramExplorer.Judgements.Satisfies
-
Extend judgement to the denoted set of modifiable variables.