class Gherkin::Parser::Parser

def event(ev, line)

def event(ev, line)
  machine.event(ev, line) do |state, expected|
    if @raise_on_error
      raise ParseError.new(state, ev, expected, line)
    else
      @listener.syntax_error(state, ev, expected, line)
      return false
    end
  end
  true
end