Method: Parslet::Slice#initialize
- Defined in:
- lib/parslet/slice.rb
#initialize(position, string, line_cache = nil) ⇒ Slice
Construct a slice using a string, an offset and an optional line cache. The line cache should be able to answer to the #line_and_column message.
33 34 35 36 37 |
# File 'lib/parslet/slice.rb', line 33 def initialize(position, string, line_cache=nil) @position = position @str = string @line_cache = line_cache end |