diff --git a/lib/parser/source/buffer.rb b/lib/parser/source/buffer.rb index 58f332af3..372432d84 100644 --- a/lib/parser/source/buffer.rb +++ b/lib/parser/source/buffer.rb @@ -109,13 +109,11 @@ def line_begins @source.each_char do |char| if char == "\n" - @line_begins << [ @line_begins.length, index ] + @line_begins.unshift [ @line_begins.length, index ] end index += 1 end - - @line_begins = @line_begins.reverse end @line_begins