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 |