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 _ 

D

declaration() - Method in class fmrisc.ProgramExplorer.Parser.SpecLangParser
 
Declaration - Interface in fmrisc.ProgramExplorer.Syntax
The interface to declarations.
declaration() - Method in class fmrisc.ProofNavigator.PN2Parser
 
declaration() - Method in class fmrisc.ProofNavigator.PNParser
 
declaration() - Method in class fmrisc.ProofNavigator.Proving.CVCL.CVCLParser
 
Declaration - Interface in fmrisc.ProofNavigator.Syntax
Interface for declarations.
DeclarationBase - Class in fmrisc.ProgramExplorer.Syntax.Logic
The base class of declarations.
DeclarationBase - Class in fmrisc.ProgramExplorer.Syntax.Program
The base class of declarations.
DeclarationBase(Identifier) - Constructor for class fmrisc.ProgramExplorer.Syntax.Program.DeclarationBase
Construct declaration with denoted name.
DeclarationBase - Class in fmrisc.ProofNavigator.Syntax
Base class of type expressions.
DeclarationBase() - Constructor for class fmrisc.ProofNavigator.Syntax.DeclarationBase
 
DeclarationC - Class in fmrisc.ProofNavigator.Commands
Virtual command "declaration": process declaration in current environment
DeclarationC(Declaration) - Constructor for class fmrisc.ProofNavigator.Commands.DeclarationC
Create a "declaration" command.
declarations() - Method in class fmrisc.ProgramExplorer.Parser.SpecLangParser
 
DeclCallStatement - Class in fmrisc.ProgramExplorer.Syntax.Program
A method call statement with a result value initializing a local variable.
DeclNewStatement - Class in fmrisc.ProgramExplorer.Syntax.Program
A constructor call statement with a result value initializing a local variable.
decls - Variable in class fmrisc.ProgramExplorer.Syntax.Program.ClassDeclaration
 
decls - Variable in class fmrisc.ProgramExplorer.Tasks.FlattenDeclarations.Result
 
Decompose - Class in fmrisc.ProofNavigator.Commands
command "decompose": decompose proof state by repeated skolemization and flattening.
Decompose() - Constructor for class fmrisc.ProofNavigator.Commands.Decompose
create a "decompose" command
Definition - Interface in fmrisc.ProgramExplorer.Syntax.Logic
Interface to any kind of logical definition.
DefinitionBase - Class in fmrisc.ProgramExplorer.Syntax.Logic
The base class of definitions.
delete(File) - Method in class fmrisc.ProgramExplorer.SWT.FileTree
Delete file from tree.
delete(File) - Method in class fmrisc.ProgramExplorer.SWT.TopWindow
Delete file/directory (recursively).
deleteVirtualDirectory(String) - Method in class fmrisc.ProgramExplorer.SWT.MainSWT
Delete a virtual directory.
derive(Statement, Formula) - Method in class fmrisc.ProgramExplorer.Judgements.Post
Apply the judgement "se, Is, VS |- post(C, P) = Q" to compute the postcondition Q of command C with respect to precondition P and to generate proving tasks as a side effect (see Section 4.12 of "A Program Calculus", se, Is, Vs are not needed because identifiers have already been resolved to symbols).
derive(Statement, Formula) - Method in class fmrisc.ProgramExplorer.Judgements.Pre
Apply the judgement "se, Is, VS |- pre(C, Q) = P" to compute the precondition P of command C with respect to postcondition Q and to generate proving tasks as a side effect (see Section 4.11 of "A Program Calculus", se, Is, Vs are not needed because identifiers have already been resolved to symbols).
derive(Statement) - Method in class fmrisc.ProgramExplorer.Judgements.Satisfies
Apply the judgement "se, Is, Vs |- C: F" to compute the specification F of command C and to generate proving tasks as a side effect (see Section 4.12 of "A Program Calculus", se, Is, Vs are not needed because identifiers have already been resolved to symbols).
derive(Statement, ValueSymbol[], Formula) - Method in class fmrisc.ProgramExplorer.Judgements.Terminates
Apply the judgement se, Is, Vs |- C |v J F to prove that command C terminates when executed in a state in which F[J] holds where J is a vector of free variables in F that denotes the measure of the recursive methods in Is that may be called in C (J may be null which indicates that the current method is not recursive).
deriveFormula(ValueExpression, Vector<Formula>) - Method in class fmrisc.ProgramExplorer.Judgements.ExpressionLogic
Translate a program expression to an equivalent logic formula.
deriveSelector(Term, Selector, Vector<Formula>) - Method in class fmrisc.ProgramExplorer.Judgements.ExpressionLogic
Convert program selector to one or two logic selectors.
deriveTerm(ValueExpression, Vector<Formula>) - Method in class fmrisc.ProgramExplorer.Judgements.ExpressionLogic
Translate a program expression to an equivalent logic term.
detailId - Static variable in class fmrisc.ProgramExplorer.InOut.Presenter
 
detailName - Static variable in class fmrisc.ProgramExplorer.InOut.Presenter
 
detailName2 - Static variable in class fmrisc.ProgramExplorer.InOut.Presenter
 
DIGIT - Static variable in class fmrisc.ProgramExplorer.Parser.MiniJavaLexer
 
DIGIT - Static variable in class fmrisc.ProgramExplorer.Parser.MiniJavaParser
 
DIGIT - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangLexer
 
DIGIT - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangParser
 
DIGIT - Static variable in class fmrisc.ProofNavigator.PN2Lexer
 
DIGIT - Static variable in class fmrisc.ProofNavigator.PN2Parser
 
DIGIT - Static variable in interface fmrisc.ProofNavigator.PNParserTokenTypes
 
DIGIT - Static variable in interface fmrisc.ProofNavigator.Proving.CVCL.CVCLParserTokenTypes
 
digits - Variable in class fmrisc.ProgramExplorer.Syntax.Program.IntLiteral
 
Directory - Class in fmrisc.ProgramExplorer.InOut
The handling of directories.
Directory() - Constructor for class fmrisc.ProgramExplorer.InOut.Directory
 
DirectorySelectionWindow - Class in fmrisc.ProgramExplorer.SWT
A window for selecting multiple directories.
DirectorySelectionWindow(TopWindow, Shell, File[]) - Constructor for class fmrisc.ProgramExplorer.SWT.DirectorySelectionWindow
Construct panel for denoted top window and shell.
display(Symbol) - Method in class fmrisc.ProgramExplorer.SWT.TaskTree
Display task folder associated to symbol (if any).
displayAnalyzeView() - Static method in class fmrisc.ProgramExplorer.SWT.MainSWT
Display analyze view.
displayAnalyzeView() - Method in class fmrisc.ProgramExplorer.SWT.TopWindow
Display the analyze view from user thread (setting buttons and menu).
displayDeclarations() - Static method in class fmrisc.ProofNavigator.Main
Signal that declarations are to be displayed.
displayDetailView() - Method in class fmrisc.ProgramExplorer.SWT.TopWindow
Display the detail view from user thread (setting buttons and menu).
displayFile(String, File, boolean) - Static method in class fmrisc.ProofNavigator.SWT.MainSWT
Display file.
displayFile(String, File, boolean) - Method in class fmrisc.ProofNavigator.SWT.Top
Display file.
displayGoal(Declaration[], FormulaDeclaration) - Static method in class fmrisc.ProofNavigator.Main
Display goal
displayInfo(Task) - Static method in class fmrisc.ProgramExplorer.Main
Display info (proof) associated to task.
displaySource(Source) - Method in class fmrisc.ProgramExplorer.SWT.TopWindow
Display source..
displaySource(SourcePosition, boolean) - Method in class fmrisc.ProgramExplorer.SWT.TopWindow
Display source at denoted position.
displayTasks(Symbol) - Method in class fmrisc.ProgramExplorer.SWT.TopWindow
Display the tasks associated to the symbol.
displayVerifyView() - Static method in class fmrisc.ProgramExplorer.SWT.MainSWT
Display verify view.
displayVerifyView() - Method in class fmrisc.ProgramExplorer.SWT.TopWindow
Display the analyze view from user thread (setting buttons and menu).
divergesKeyword - Static variable in class fmrisc.ProgramExplorer.Syntax.Spec.MethodSpec
 
DIVIDES - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangLexer
 
DIVIDES - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangParser
 
DIVIDES - Static variable in class fmrisc.ProofNavigator.PN2Lexer
 
DIVIDES - Static variable in class fmrisc.ProofNavigator.PN2Parser
 
DIVIDES - Static variable in interface fmrisc.ProofNavigator.PNParserTokenTypes
 
DIVIDES - Static variable in interface fmrisc.ProofNavigator.Proving.CVCL.CVCLParserTokenTypes
 
DividesExpression - Class in fmrisc.ProgramExplorer.Syntax.Program
A quotient expression.
DividesTerm - Class in fmrisc.ProgramExplorer.Syntax.Logic
A quotient term.
dividesTerm(Expression, Expression) - Static method in class fmrisc.ProofNavigator.Syntax.Construct
construct quotient with components base1 and base2
DividesTerm - Class in fmrisc.ProofNavigator.Syntax
Handling of quotients.
DividesTerm(Expression, Expression) - Constructor for class fmrisc.ProofNavigator.Syntax.DividesTerm
construct quotient with components base1 and base2
DJBHash(String) - Static method in class fmrisc.External.GeneralHashFunctionLibrary
 
DOTDOT - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangLexer
 
DOTDOT - Static variable in class fmrisc.ProgramExplorer.Parser.SpecLangParser
 
DOTDOT - Static variable in class fmrisc.ProofNavigator.PN2Lexer
 
DOTDOT - Static variable in class fmrisc.ProofNavigator.PN2Parser
 
DOTDOT - Static variable in interface fmrisc.ProofNavigator.PNParserTokenTypes
 
DOTDOT - Static variable in interface fmrisc.ProofNavigator.Proving.CVCL.CVCLParserTokenTypes
 
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