Lauri's qq patch to use list* instead of cons

svn: r2051
This commit is contained in:
Matthew Flatt 2006-01-30 20:14:38 +00:00
parent d8ba613559
commit 47aadf7789
3 changed files with 2253 additions and 2257 deletions

File diff suppressed because it is too large Load Diff

View File

@ -166,10 +166,12 @@
"(if(stx-null? d)"
"(list(quote-syntax list) a)"
"(if(if(pair? d)"
"(module-identifier=?(quote-syntax list)(car d))"
"(if(module-identifier=?(quote-syntax list)(car d))"
" #t"
"(module-identifier=?(quote-syntax list*)(car d)))"
" #f)"
"(list*(quote-syntax list) a(cdr d))"
"(list(quote-syntax cons) a d))))))"
"(list*(car d) a(cdr d))"
"(list(quote-syntax list*) a d))))))"
"(datum->syntax-object"
" here"
"(normal"

View File

@ -247,10 +247,12 @@
(if (stx-null? d)
(list (quote-syntax list) a)
(if (if (pair? d)
(module-identifier=? (quote-syntax list) (car d))
(if (module-identifier=? (quote-syntax list) (car d))
#t
(module-identifier=? (quote-syntax list*) (car d)))
#f)
(list* (quote-syntax list) a (cdr d))
(list (quote-syntax cons) a d))))))
(list* (car d) a (cdr d))
(list (quote-syntax list*) a d))))))
(datum->syntax-object
here
(normal