public static final class Term.Neg extends Term.UnaryN
- d-term
Term.Add, Term.AndB, Term.AndI, Term.Assign, Term.Binary, Term.BinaryB, Term.BinaryI, Term.BinaryN, Term.Call, Term.Cond, 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.XOrIarg| Modifier and Type | Method and Description |
|---|---|
double |
evalD(EvalEnv env)
Evaluates this term to a
double value. |
int |
evalI(EvalEnv env)
Evaluates this term to an
int value. |
evalBgetArgs, getChildren, getRetType, toStringCopyright © 2002–2014 Brockmann Consult GmbH. All rights reserved.