test33.in
资源名称:vim53src.zip [点击查看]
上传用户:gddssl
上传日期:2007-01-06
资源大小:1003k
文件大小:1k
源码类别:
编辑器/阅读器
开发平台:
DOS
- Test for 'lisp'
- STARTTEST
- :set lisp
- /^(defun
- =G:/^(defun/,$wq! test.out
- ENDTEST
- (defun html-file (base)
- (format nil "~(~A~).html" base))
- (defmacro page (name title &rest body)
- (let ((ti (gensym)))
- `(with-open-file (*standard-output*
- (html-file ,name)
- :direction :output
- :if-exists :supersede)
- (let ((,ti ,title))
- (as title ,ti)
- (with center
- (as h2 (string-upcase ,ti)))
- (brs 3)
- ,@body))))
- ;;; Utilities for generating links
- (defmacro with-link (dest &rest body)
- `(progn
- (format t "<a href="~A">" (html-file ,dest))
- ,@body
- (princ "</a>")))