# File lib/puppet/parser/lexer.rb, line 336 336: def initvars 337: @line = 1 338: @previous_token = nil 339: @scanner = nil 340: @file = nil 341: # AAARRGGGG! okay, regexes in ruby are bloody annoying 342: # no one else has "\n" =~ /\s/ 343: @skip = %r{[ \t]+} 344: 345: @namestack = [] 346: @indefine = false 347: @expected = [] 348: @commentstack = [ ['', @line] ] 349: @lexing_context = {:after => nil, :start_of_line => true} 350: end