Class: Eqn::Number

Inherits:
Treetop::Runtime::SyntaxNode
  • Object
show all
Defined in:
lib/eqn/number.rb

Defined Under Namespace

Classes: Decimal, Exponent, Float, SignedNumber

Instance Method Summary collapse

Instance Method Details

#valueObject



3
4
5
6
7
8
# File 'lib/eqn/number.rb', line 3

def value
  base = elements.shift.value
  # Apply any exponent.
  base *= elements.shift.value unless elements.empty?
  base
end