# File lib/puppet/util/rdoc.rb, line 72
72:   def output_astnode_doc(ast)
73:     puts ast.doc if !ast.doc.nil? and !ast.doc.empty?
74:     if Puppet.settings[:document_all]
75:       # scan each underlying resources to produce documentation
76:       code = ast.code.children if ast.code.is_a?(Puppet::Parser::AST::ASTArray)
77:       code ||= ast.code
78:       output_resource_doc(code) unless code.nil?
79:     end
80:   end