Finish ducking util-tag.
This commit is contained in:
parent
e6d798bc2a
commit
3833196533
5 changed files with 14 additions and 17 deletions
|
@ -74,7 +74,11 @@
|
|||
expr)))
|
||||
|
||||
(define-syntax duck-extract-doc
|
||||
(syntax-rules (define/doc make-parameter define*/doc define-syntax/doc)
|
||||
(syntax-rules (define/doc make-parameter define*/doc define-syntax/doc syntax-rules)
|
||||
((_ (define-syntax/doc id doc
|
||||
(syntax-rules (literal ...)
|
||||
(pattern template) ...)))
|
||||
(list 'STX 'id `doc '(pattern ...)))
|
||||
((_ (define-syntax/doc id doc transformer))
|
||||
(list 'STX 'id `doc))
|
||||
((_ (define/doc (proc . args) doc expr ...))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue