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