module STSParserDriver

Public Class Methods

run( tokens ) click to toggle source
# File lib/statsailr/parser/sts_parse.tab.rb, line 669
def self.run( tokens )
  parser = STSParser.new

  begin
    gram_tree = parser.parse( tokens )
  rescue Racc::ParseError => e
    puts "Parser error detected"
    puts e.message
    runtime_error = RuntimeError.new( e.message );
    runtime_error.set_backtrace( e.backtrace ); e.set_backtrace([])
    raise runtime_error
  end
end