# File lib/treetop/runtime/compiled_parser.rb, line 15 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