# File lib/maruku/ext/div.rb, line 100
        def md_div(children, al=nil)
                type = label = num = nil
                doc.refid2ref ||= {}
                if al
                        al.each do |k, v|
                                case k
                                when :class
                                        type = $1 if v =~ /^num_(\w*)/
                                when :id
                                        label = v
                                end
                        end
                end
                if type
                        doc.refid2ref[type] ||= {}
                        num = doc.refid2ref[type].length + 1 || 1
                end
                e = self.md_el(:div, children, meta={:label => label, :type => type, :num => num}, al)
                if type && label
                        doc.refid2ref[type].update({label => e})
                end
                e
        end