Module: Optimus::ParsedCalculator::Evaluators::Prefix
- Included in:
- PrefixExpr
- Defined in:
- lib/expression_parser/evaluators.rb
Constant Summary collapse
- Neg =
lambda {|rval| if rval.kind_of? Numeric return -rval else return NaN end }
- Not =
lambda {|rval| args = ArgList.new(rval) cr = args.bool_cast[0] return (not(cr)) }
- OpTable =
{ :- => Neg, :not => Not }