; Copyright 2022 Frank Duncan (frank@consxy.com) under AGPL3. See distributed LICENSE.txt. (defpackage #:sheep (:use :cl) (:export #:validate-package #:export-package #:validation-failure #:pretty-print-validate-packages) (:documentation "Main sheep package. Use sheep to validate that documentation strings on external symbols adhere to a strict format and exist, so that they can be output to markdown format, while looking decent when used within a common lisp process.")) (defpackage #:sheep-func (:use :cl) (:export #:doc->ast #:ast->md #:ast->link #:ast->short-name #:ast->short-desc #:ast->category-name)) (defpackage #:sheep-var (:use :cl) (:export #:doc->ast #:ast->md #:ast->link #:ast->short-name #:ast->short-desc #:ast->category-name)) (defpackage #:sheep-pkg (:use :cl) (:export #:doc->ast #:ast->md)) (defpackage #:sheep-struc (:use :cl) (:export #:doc->ast #:ast->md #:ast->link #:ast->short-name #:ast->short-desc #:ast->category-name))