(defun get-symb-type (symb)
(cond
;((documentation symb 'variable) :variable)
- ;((documentation symb 'structure) :structure)
+ ((documentation symb 'structure) :structure)
((documentation symb 'function) :function)))
(defun validate-package (pkg)
(with-success-check
(case (get-symb-type symb)
(:function (docgen-func:doc->ast symb))
+ (:structure (docgen-struc:doc->ast symb))
(t (error (make-condition 'validation-failure :msg (format nil "Symbol ~A has no documentation" symb)))))))
symbs))))))
(format str "~{~A~^~%~}"
(mapcar
(lambda (symb)
+ (format t "HAHAHAH ~A ~A~%" symb (get-symb-type symb))
(case (get-symb-type symb)
- (:function (docgen-func:ast->md (docgen-func:doc->ast symb)))))
+ (:function (docgen-func:ast->md (docgen-func:doc->ast symb)))
+ (:structure (docgen-struc:ast->md (docgen-struc:doc->ast symb)))))
symbs)))))