Module: APL

Defined in:
lib/apl.rb,
lib/apl/version.rb,
lib/apl/ast/function.rb

Defined Under Namespace

Modules: AST Classes: Parser

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.run(program) ⇒ Object



6
7
8
9
10
# File 'lib/apl.rb', line 6

def self.run(program)
  parser = APL::Parser.new program
  parser.parse # TODO: how should we handle errors?
  parser.result.compute!
end