# File lib/puppet/parser/lexer.rb, line 267
267:     def file=(file)
268:         @file = file
269:         @line = 1
270:         File.open(file) { |of|
271:             str = ""
272:             of.each { |line| str += line }
273:             @scanner = StringScanner.new(str)
274:         }
275:     end