Method: FuPeg::Parser#init_line_ends
- Defined in:
- lib/fupeg/parser.rb
#init_line_ends ⇒ Object
121 122 123 124 125 126 127 128 |
# File 'lib/fupeg/parser.rb', line 121 def init_line_ends @line_ends = [-1] scan = StringScanner.new(@str) while scan.skip_until(/\n|\r\n?/) @line_ends << scan.pos - 1 end @line_ends << @str.bytesize end |