[cldoc-cvs] CVS update: cldoc/src/html.lisp cldoc/src/package.lisp
Iban Hatchondo
ihatchondo at common-lisp.net
Sun Jan 8 16:49:25 UTC 2006
Update of /project/cldoc/cvsroot/cldoc/src
In directory common-lisp.net:/tmp/cvs-serv22814
Modified Files:
html.lisp package.lisp
Log Message:
doc updated.
Date: Sun Jan 8 17:49:17 2006
Author: ihatchondo
Index: cldoc/src/html.lisp
diff -u cldoc/src/html.lisp:1.9 cldoc/src/html.lisp:1.10
--- cldoc/src/html.lisp:1.9 Sun Jan 8 17:12:18 2006
+++ cldoc/src/html.lisp Sun Jan 8 17:49:16 2006
@@ -1,5 +1,5 @@
;;; -*- Mode: Lisp; Syntax: Common-Lisp; Package: CLUDG; -*-
-;;; $Id: html.lisp,v 1.9 2006/01/08 16:12:18 ihatchondo Exp $
+;;; $Id: html.lisp,v 1.10 2006/01/08 16:49:16 ihatchondo Exp $
;;; ---------------------------------------------------------------------------
;;; Title: Common Lisp Universal Documentation Generator: HTML driver
;;; Created: 2005 10 23 2:30
@@ -681,7 +681,7 @@
(values T (format nil "~{~a~^ ~}" strings))
(multiple-value-bind (name package) (split-name (second strings))
(let ((href (lookup-meta-descriptor-href
- name (first strings) package file)))
+ (or name "") (first strings) package file)))
(values (if href T NIL) href name))))))
(defun format-doc (symdesc html-driver strings)
Index: cldoc/src/package.lisp
diff -u cldoc/src/package.lisp:1.2 cldoc/src/package.lisp:1.3
--- cldoc/src/package.lisp:1.2 Thu Jan 5 15:47:11 2006
+++ cldoc/src/package.lisp Sun Jan 8 17:49:16 2006
@@ -1,5 +1,5 @@
;;; -*- Mode: Lisp; Syntax: Common-Lisp; Package: CLUDG; -*-
-;;; $Id: package.lisp,v 1.2 2006/01/05 14:47:11 ihatchondo Exp $
+;;; $Id: package.lisp,v 1.3 2006/01/08 16:49:16 ihatchondo Exp $
;;; ---------------------------------------------------------------------------
;;; Title: Common Lisp Universal Documentation Generator package definition
;;; Created: 2005 10 23 12:30
@@ -78,9 +78,21 @@
- Recognize both indent and empty-line paragraph breaks.
- Recognizes bulleted lists (the list grammar can be specified).
- Recognizes code segments: by default each lines are prefixed with ';;; '.
-
- should be added to the DWIM:
- - links. how ?
+ - Recognizes links: two kinds of hyper link are possible both using the
+ same grammar:
+ [opening-char(defun|defclass|defgeneric|...) symbol-name closing-char] |
+ [opening-char(http://|ftp://)address closing-char].
+ opening-char and closing char can be customized, see the :link-delimiters
+ option of {defclass cldoc:doctree} .
+
+ ;;; (defun foo ()
+ ;;; \"-- URL's: {http://common-lisp.net/cldoc}
+ ;;; -- Common Lisp symbols: {defgeneric cldoc:extract-documentation}\"
+ ;;; (values))
+
+ will produce:
+ -- URL's: {http://common-lisp.net/cldoc}
+ -- Common Lisp symbols: {defgeneric cldoc:extract-documentation}
Unlike Albert, {http://albert.sourceforge.net} , it does not allow
programmers to insert comments at the source code level which are
More information about the Cldoc-cvs
mailing list