public interface Formula extends WyalFile.Expr
| Modifier and Type | Interface and Description |
|---|---|
static class |
Formula.ArithmeticEquality |
static interface |
Formula.ArithmeticEquation |
static class |
Formula.Conjunct |
static class |
Formula.Disjunct |
static class |
Formula.Equality |
static interface |
Formula.Equation |
static class |
Formula.Inequality |
static class |
Formula.Invoke |
static class |
Formula.Is |
static class |
Formula.Quantifier |
static class |
Formula.Truth |
WyalFile.Expr.Addition, WyalFile.Expr.ArrayAccess, WyalFile.Expr.ArrayGenerator, WyalFile.Expr.ArrayInitialiser, WyalFile.Expr.ArrayLength, WyalFile.Expr.ArrayUpdate, WyalFile.Expr.Cast, WyalFile.Expr.Constant, WyalFile.Expr.Dereference, WyalFile.Expr.Division, WyalFile.Expr.Equal, WyalFile.Expr.ExistentialQuantifier, WyalFile.Expr.GreaterThan, WyalFile.Expr.GreaterThanOrEqual, WyalFile.Expr.InfixOperator, WyalFile.Expr.LessThan, WyalFile.Expr.LessThanOrEqual, WyalFile.Expr.LogicalAnd, WyalFile.Expr.LogicalIff, WyalFile.Expr.LogicalImplication, WyalFile.Expr.LogicalNot, WyalFile.Expr.LogicalOr, WyalFile.Expr.Multiplication, WyalFile.Expr.Negation, WyalFile.Expr.NotEqual, WyalFile.Expr.Operator, WyalFile.Expr.RecordAccess, WyalFile.Expr.RecordInitialiser, WyalFile.Expr.RecordUpdate, WyalFile.Expr.Remainder, WyalFile.Expr.Subtraction, WyalFile.Expr.UniversalQuantifier, WyalFile.Expr.VariableAccessWyalFile.Stmt.Block, WyalFile.Stmt.CaseOf, WyalFile.Stmt.IfThen| Modifier and Type | Method and Description |
|---|---|
Formula |
clone(wybs.lang.SyntacticItem[] children) |
allocate, get, getAll, getData, getHeap, getIndex, getOpcode, getParent, setOpcode, setOperand, sizecompareToFormula clone(wybs.lang.SyntacticItem[] children)
clone in interface wybs.lang.SyntacticItemCopyright © 2017. All rights reserved.