svn: r10942

This commit is contained in:
Kathy Gray 2008-07-28 16:24:23 +00:00
parent 44b1499301
commit dd92c0a16f
2 changed files with 3 additions and 2 deletions

View File

@ -25,7 +25,8 @@
(syntax->list #`(id ...
#,@(map (lambda (e) #`(define-syntaxes
(#,(datum->syntax e (string->symbol (format "~a@" (syntax-e e)))))
(values (syntax-id-rules () [_ #'(eta #,e)]))))
(values (syntax-id-rules ()
[_ (eta #,e)]))))
(syntax->list #'(id ...)))))]))
(define-signature language-dictionary^ (misspelled misscap missclass))

View File

@ -336,7 +336,7 @@
(define new-class
(choose ((sequence (new name O_PAREN C_PAREN) id)
(sequence (new name O_PAREN (comma-sep (eta expression) "arguments") C_PAREN) id))
(sequence (new name O_PAREN (comma-sep expression@ #;(eta expression) "arguments") C_PAREN) id))
"class instantiation"))
(define (new-array type-name)