~mdw
/
zone
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Throughout: Use shiny new macros.
[zone]
/
zone.lisp
diff --git
a/zone.lisp
b/zone.lisp
index
37e7499
..
adcfb7e
100644
(file)
--- a/
zone.lisp
+++ b/
zone.lisp
@@
-513,7
+513,7
@@
(setf types (listify types))
(let* ((type (car types))
(func (intern (format nil "ZONE-PARSE/~:@(~A~)" type))))
(setf types (listify types))
(let* ((type (car types))
(func (intern (format nil "ZONE-PARSE/~:@(~A~)" type))))
- (
multiple-value-bind (doc decls body) (parse-
body body)
+ (
with-parsed-body (doc decls
body body)
(with-gensyms (col tname ttype tttl tdata tdefsubp i)
`(progn
(dolist (,i ',types)
(with-gensyms (col tname ttype tttl tdata tdefsubp i)
`(progn
(dolist (,i ',types)