lib/gherkin/token_scanner.rb in gherkin-4.0.0 vs lib/gherkin/token_scanner.rb in gherkin-4.1.0

- old
+ new

@@ -23,10 +23,10 @@ fail ArgumentError, "Please a pass String, StringIO or IO. I got a #{source_or_io.class}" end end def read - location = {line: @line_number += 1} + location = {line: @line_number += 1, column: 0} if @io.nil? || line = @io.gets gherkin_line = line ? GherkinLine.new(line, location[:line]) : nil Token.new(gherkin_line, location) else @io.close unless @io.closed? # ARGF closes the last file after final gets