class Treetop::Runtime::CompiledParser

def parse(input, options = {})

def parse(input, options = {})
  prepare_to_parse(input)
  @index = options[:index] if options[:index]
  result = send("_nt_#{root}")
  return nil if (consume_all_input? && index != input.size)
  return result
end