class KPeg::CompiledParser::MemoEntry

Attributes

ans[R]
left_rec[RW]
pos[R]
result[R]
set[R]

Public Class Methods

new(ans, pos) click to toggle source
# File lib/kpeg/compiled_parser.rb, line 190
def initialize(ans, pos)
  @ans = ans
  @pos = pos
  @result = nil
  @set = false
  @left_rec = false
end

Public Instance Methods

move!(ans, pos, result) click to toggle source
# File lib/kpeg/compiled_parser.rb, line 201
def move!(ans, pos, result)
  @ans = ans
  @pos = pos
  @result = result
  @set = true
  @left_rec = false
end