# File lib/puppet/util/rdoc/parser.rb, line 31
31:     def scan
32:         Puppet.info "rdoc: scanning %s" % @input_file_name
33:         if @input_file_name =~ /\.pp$/
34:             @parser = Puppet::Parser::Parser.new(:environment => Puppet[:environment])
35:             @parser.file = @input_file_name
36:             @ast = @parser.parse
37:         end
38:         scan_top_level(@top_level)
39:         @top_level
40:     end