# File lib/gherkin/parser/parser.rb, line 27
      def parse(gherkin, feature_uri, line_offset)
        @formatter.uri(feature_uri)
        @line_offset = line_offset
        push_machine(@machine_name)
        begin
          @lexer.scan(gherkin)
        ensure
          pop_machine
        end
      end