public abstract static class Term.Unary extends Term.Op
Term.Add, Term.AndB, Term.AndI, Term.Assign, Term.Binary, Term.BinaryB, Term.BinaryI, Term.BinaryN, Term.Call, Term.Cond, Term.Const, Term.ConstB, Term.ConstD, Term.ConstI, Term.ConstS, Term.Div, Term.EqB, Term.EqD, Term.EqI, Term.GeD, Term.GeI, Term.GtD, Term.GtI, Term.LeD, Term.LeI, Term.LtD, Term.LtI, Term.Mod, Term.Mul, Term.Neg, Term.NEqB, Term.NEqD, Term.NEqI, Term.NotB, Term.NotI, Term.Op, Term.OrB, Term.OrI, Term.Ref, Term.Sub, Term.Unary, Term.UnaryB, Term.UnaryI, Term.UnaryN, Term.XOrI
Modifier | Constructor and Description |
---|---|
protected |
Unary(String name,
int type,
Term arg) |
Modifier and Type | Method and Description |
---|---|
int |
pre() |
compare, getArg, getArg, getArgCount, getArgs, getChildren, getName, getRetType, isConst, toString
Copyright © 2014–2016 European Space Agency (ESA). All rights reserved.