| Package | Description |
|---|---|
| wyal.heap | |
| wyal.lang | |
| wytp.proof.rules | |
| wytp.proof.util |
| Modifier and Type | Method and Description |
|---|---|
WyalFile.Opcode |
AbstractSyntacticItem.getOpcode() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractSyntacticItem.setOpcode(WyalFile.Opcode opcode) |
| Constructor and Description |
|---|
AbstractSyntacticItem(WyalFile.Opcode opcode) |
AbstractSyntacticItem(WyalFile.Opcode opcode,
wybs.lang.Attribute... attributes) |
AbstractSyntacticItem(WyalFile.Opcode opcode,
List<SyntacticItem> operands,
wybs.lang.Attribute... attributes) |
AbstractSyntacticItem(WyalFile.Opcode opcode,
Object data,
SyntacticItem[] operands,
wybs.lang.Attribute... attributes) |
AbstractSyntacticItem(WyalFile.Opcode opcode,
SyntacticItem[] operands,
wybs.lang.Attribute... attributes) |
AbstractSyntacticItem(WyalFile.Opcode opcode,
SyntacticItem operand,
wybs.lang.Attribute... attributes) |
AbstractSyntacticItem(WyalFile.Opcode opcode,
SyntacticItem first,
SyntacticItem second,
wybs.lang.Attribute... attributes) |
AbstractSyntacticItem(WyalFile.Opcode opcode,
SyntacticItem first,
SyntacticItem second,
SyntacticItem third,
wybs.lang.Attribute... attributes) |
| Modifier and Type | Method and Description |
|---|---|
WyalFile.Opcode |
SyntacticItem.getOpcode()
The opcode which defines what this bytecode does.
|
static WyalFile.Opcode |
WyalFile.Opcode.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static WyalFile.Opcode[] |
WyalFile.Opcode.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SyntacticItem.setOpcode(WyalFile.Opcode opcode)
Mutate the opcode of this item
|
| Modifier and Type | Method and Description |
|---|---|
Formula.Truth |
Simplification.evaluateEquality(WyalFile.Opcode opcode,
WyalFile.Value lhs,
WyalFile.Value rhs)
Evaluate a given equality whose bounds are known to be constant values of
some sort.
|
Formula.Truth |
Simplification.evaluateInequality(WyalFile.Opcode opcode,
WyalFile.Value.Int lhs,
WyalFile.Value.Int rhs)
Evaluate a given inequality whose bounds are known to be constant integer
values.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends WyalFile.Expr> |
AbstractProofRule.extractDefinedTerms(SyntacticItem item,
WyalFile.Opcode kind,
Formula.Quantifier... stack)
Search through a given syntactic item looking for matching ground terms
which are guaranteed to be defined in the given state.
|
Copyright © 2017. All rights reserved.