restoring renaming of ...

This commit is contained in:
Alex Shinn 2016-03-05 00:28:09 +09:00
parent fb24b831b8
commit 45c03c5dcb
2 changed files with 7 additions and 1 deletions

View file

@ -691,7 +691,7 @@
(_vector->list (rename 'vector->list))
(_list->vector (rename 'list->vector))
(_cons3 (rename 'cons-source)))
(define ellipsis (if ellipsis-specified? (cadr expr) '...))
(define ellipsis (if ellipsis-specified? (cadr expr) (rename '...)))
(define lits (if ellipsis-specified? (car (cddr expr)) (cadr expr)))
(define forms (if ellipsis-specified? (cdr (cddr expr)) (cddr expr)))
(define (next-symbol s)

View file

@ -68,4 +68,10 @@
(define-syntax enn
(syntax-rules ...1 () ((enn args ...1) (quote (args ...1))))))
(let ((... 'local))
(define-syntax asd
(syntax-rules ()
((asd x ...) (quote (... x)))))
(test '(2 1) (asd 1 2)))
(test-end)