public abstract static class WyalFile.Expr.Operator extends wybs.util.AbstractSyntacticItem implements WyalFile.Expr
arr[i+1] the
expression i+1 is an operator expression.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.Invoke, WyalFile.Expr.Is, 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.Quantifier, 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| Constructor and Description |
|---|
Operator(int opcode,
WyalFile.Expr... operands) |
| Modifier and Type | Method and Description |
|---|---|
abstract WyalFile.Expr |
clone(wybs.lang.SyntacticItem[] operands) |
WyalFile.Expr |
get(int i) |
WyalFile.Expr[] |
getAll() |
allocate, compareTo, equals, getAncestor, getData, getHeap, getIndex, getOpcode, getParent, hashCode, match, setOpcode, setOperand, size, toArray, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitallocate, getData, getHeap, getIndex, getOpcode, getParent, setOpcode, setOperand, sizecompareTopublic Operator(int opcode,
WyalFile.Expr... operands)
public WyalFile.Expr get(int i)
get in interface wybs.lang.SyntacticItemget in class wybs.util.AbstractSyntacticItempublic WyalFile.Expr[] getAll()
getAll in interface wybs.lang.SyntacticItemgetAll in class wybs.util.AbstractSyntacticItempublic abstract WyalFile.Expr clone(wybs.lang.SyntacticItem[] operands)
clone in interface wybs.lang.SyntacticItemCopyright © 2017. All rights reserved.