# File lib/puppet/util/rdoc/parser.rb, line 35 35: def scan 36: env = Puppet::Node::Environment.new 37: unless env.known_resource_types.watching_file?(@input_file_name) 38: Puppet.info "rdoc: scanning #{@input_file_name}" 39: if @input_file_name =~ /\.pp$/ 40: @parser = Puppet::Parser::Parser.new(env) 41: @parser.file = @input_file_name 42: @ast = @parser.parse 43: end 44: scan_top_level(@top_level) 45: end 46: @top_level 47: end