Method: Capture::Breadcrumb#initialize

Defined in:
lib/rpeg/captures.rb

#initialize(size, subject_index, data, kind) ⇒ Breadcrumb

q.v. LPEG’s Capture struct (lpcap.h)

We use size instead of siz, subject_index instead of s, and data instead of idx.



19
20
21
22
23
24
25
26
# File 'lib/rpeg/captures.rb', line 19

def initialize(size, subject_index, data, kind)
  raise "Bad Capture kind #{kind}" unless KINDS.include?(kind)

  @size = size
  @subject_index = subject_index
  @data = data
  @kind = kind
end