public abstract static class Value.Discrete extends Value.Atomic
Value.Bool
, are subclasses of Discrete.Value.Atomic, Value.Bool, Value.Char, Value.Chars, Value.Cts, Value.Defer, Value.Discrete, Value.Enum, Value.Inc_Or, Value.Int, Value.Lambda, Value.List, Value.Maybe, Value.Option, Value.Real, Value.Scannable, Value.Structured, Value.Triv, Value.Tuple
Constructor and Description |
---|
Discrete() |
Modifier and Type | Method and Description |
---|---|
Value |
bOp(int op,
Value rgt)
Apply binary operator 'op' to Discrete 'this', and to 'rgt'; this
particular 'bOp(,)' takes care of the comparison operators.
|
abstract int |
n()
The
int value or tag corresponding to 'this'
Discrete Value. |