# File lib/puppet/util/rdoc/parser.rb, line 185
185:   def scan_for_vardef(container, code)
186:     code = [code] unless code.is_a?(Array)
187:     code.each do |stmt|
188:       scan_for_vardef(container,stmt.children) if stmt.is_a?(Puppet::Parser::AST::ASTArray)
189: 
190:       if stmt.is_a?(Puppet::Parser::AST::VarDef)
191:         Puppet.debug "rdoc: found constant: #{stmt.name} = #{stmt.value}"
192:         container.add_constant(Constant.new(stmt.name.to_s, stmt.value.to_s, stmt.doc))
193:       end
194:     end
195:   end