fix syntax error message for (define x)

svn: r3599
This commit is contained in:
Matthew Flatt 2006-07-05 16:24:23 +00:00
parent 456d18a712
commit a8ab7c9c26
3 changed files with 781 additions and 778 deletions

File diff suppressed because it is too large Load Diff

View File

@ -2084,10 +2084,10 @@
"(raise-syntax-error" "(raise-syntax-error"
" #f" " #f"
"(syntax-case stx()" "(syntax-case stx()"
"((_ id expr ...)"
" \"bad syntax (multiple expressions after identifier)\")"
"((_ id)" "((_ id)"
" \"bad syntax (zero expressions after identifier)\")" " \"bad syntax (zero expressions after identifier)\")"
"((_ id expr ...)"
" \"bad syntax (multiple expressions after identifier)\")"
"((_ id . rest)" "((_ id . rest)"
" \"bad syntax (illegal use of `.')\"))" " \"bad syntax (illegal use of `.')\"))"
" stx))" " stx))"

View File

@ -2438,10 +2438,10 @@
(raise-syntax-error (raise-syntax-error
#f #f
(syntax-case stx () (syntax-case stx ()
[(_ id expr ...)
"bad syntax (multiple expressions after identifier)"]
[(_ id) [(_ id)
"bad syntax (zero expressions after identifier)"] "bad syntax (zero expressions after identifier)"]
[(_ id expr ...)
"bad syntax (multiple expressions after identifier)"]
[(_ id . rest) [(_ id . rest)
"bad syntax (illegal use of `.')"]) "bad syntax (illegal use of `.')"])
stx)] stx)]