Package | Description |
---|---|
fmrisc.ProgramExplorer.Proving | |
fmrisc.ProofNavigator | |
fmrisc.ProofNavigator.Proving.CVCL | |
fmrisc.ProofNavigator.Semantics | |
fmrisc.ProofNavigator.Syntax |
Modifier and Type | Method and Description |
---|---|
ValueDeclaration[] |
ProofNavigator.translateValueDefs(ValueDefinition[] defs)
Translate value definitions.
|
Modifier and Type | Method and Description |
---|---|
ValueDeclaration |
PNParser.vdeclaration() |
ValueDeclaration |
PN2Parser.vdeclaration() |
Modifier and Type | Method and Description |
---|---|
ValueDeclaration |
CVCLParser.vdeclaration() |
Modifier and Type | Method and Description |
---|---|
ValueSymbol |
Environment.putValueDeclaration(ValueDeclaration vdecl)
put value declaration into environment
|
Modifier and Type | Method and Description |
---|---|
ValueDeclaration |
ArrayTerm.getConstant()
Get declaration of constant replacing expression
|
ValueDeclaration[] |
LetExpression.getDeclarations()
get declarations
|
ValueDeclaration |
ValueDeclaration.instantiate()
create instantiated copy of declaration
|
static ValueDeclaration[] |
ASTUtil.toValueDeclarationArray(java.util.Vector<ValueDeclaration> v)
converts vector v of ValueDeclaration objects to ValueDeclaration array
|
static ValueDeclaration |
Construct.valueDeclaration(ValueDeclIdentifier name,
Type type,
Expression value)
construct value declaration with denoted name, type and value.
|
Modifier and Type | Method and Description |
---|---|
static LetExpression |
Construct.letExpression(ValueDeclaration[] declarations,
Expression base)
construct let expressions of declarations and base expressions
|
void |
ArrayTerm.setConstant(ValueDeclaration d)
Set declaration of constant replacing expression
|
Modifier and Type | Method and Description |
---|---|
static ValueDeclaration[] |
ASTUtil.toValueDeclarationArray(java.util.Vector<ValueDeclaration> v)
converts vector v of ValueDeclaration objects to ValueDeclaration array
|
Constructor and Description |
---|
LetExpression(ValueDeclaration[] declarations,
Expression base)
construct let expressions of declarations and base expressions
|