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 _ 

E

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.
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