Class: Spreadshit::Formula

Inherits:
Object
  • Object
show all
Defined in:
lib/spreadshit/formula.rb

Defined Under Namespace

Modules: Nodes Classes: Addition, BinaryOperation, Decimal, Division, Function, Integer, Literal, Multiplication, Number, Range, Reference, String, Subtraction

Constant Summary collapse

@@parser =
Treetop.load(File.join(File.dirname(__FILE__), "formula.treetop")).new

Instance Method Summary collapse

Instance Method Details

#parse(formula) ⇒ Object



48
49
50
# File 'lib/spreadshit/formula.rb', line 48

def parse(formula)
  process @@parser.parse(formula)
end