class Pegparse::ParserContext

Attributes

borrowed_areas[RW]
errors[RW]
line_counter[RW]
rule_stack[RW]
scanner[RW]

Public Class Methods

new(scanner) click to toggle source
# File lib/pegparse/parser_context.rb, line 12
def initialize(scanner)
  @scanner = scanner
  @rule_stack = []
  @errors = Pegparse::ParserErrors.new
  @line_counter = Pegparse::LineCounter.new
  @borrowed_areas = Pegparse::BorrowedAreas.new
end