Method: Racc::GrammarFileScanner#initialize

Defined in:
lib/racc/grammarfileparser.rb

#initialize(str, filename = '-') ⇒ GrammarFileScanner

Returns a new instance of GrammarFileScanner.



298
299
300
301
302
303
304
305
306
307
308
309
# File 'lib/racc/grammarfileparser.rb', line 298

def initialize(str, filename = '-')
  @lines  = str.b.split(/\n|\r\n|\r/)
  @filename = filename
  @lineno = -1
  @line_head   = true
  @in_rule_blk = false
  @in_conv_blk = false
  @in_block = nil
  @epilogue = ''
  @debug = false
  next_line
end