# File lib/gherkin/parser/parser.rb, line 53 def event(ev, line) l = line ? @line_offset+line : nil machine.event(ev, l) do |state, legal_events| if @raise_on_error raise ParseError.new(state, ev, legal_events, @feature_uri, l) else # Only used for testing @listener.syntax_error(state, ev, legal_events, @feature_uri, l) end end end