Update of /project/defdoc/cvsroot/DefDoc/src/elements In directory clnet:/tmp/cvs-serv18177/src/elements
Modified Files: structural.lisp Log Message: flesh out more of the definition-list class
--- /project/defdoc/cvsroot/DefDoc/src/elements/structural.lisp 2003/12/07 23:27:11 1.1.1.1 +++ /project/defdoc/cvsroot/DefDoc/src/elements/structural.lisp 2007/10/11 16:18:09 1.2 @@ -37,12 +37,24 @@ (:documentation "A list of items labelled with a special character (bullet) to set each one off."))
+(defclass list-item (logical-structure-element) + () + (:documentation "An item in a listed-information element")) + (defclass definition-list (listed-information) () - (:documentation "A list ot terms and one or more definitions for each. The contents are + (:documentation "A list of terms and one or more definitions for each. The contents are an alist. Each CAR is the term being defined, each CDR is the definition or list of definitions."))
+(defclass defined-term (list-item) + () + (:documentation "An item in a definition-list: the term which will be defined")) + +(defclass term-definition (logical-structure-element) + () + (:documentation "An item in a definition-list: the definition of the term just introduced")) + (defclass preformatted-paragraph (logical-structure-element) () (:documentation "A paragraph whose elements are already laid out according to a