takikawa / sweet-racket

A port of sweet expressions to Racket
http://pkg-build.racket-lang.org/doc/sweet/index.html
Other
47 stars 10 forks source link

ellipses can still cause syntax-e: contract-violation expected: syntax? given: '... #3

Closed AlexKnauth closed 9 years ago

AlexKnauth commented 9 years ago
#lang sweet-exp racket
...
;Module Language: invalid module text
;. . Library/Racket/snapshot/pkgs/sweet-exp/sweet-exp/sugar.rkt:165:18: syntax-e: contract violation
;  expected: syntax?
;  given: '...
#lang sweet-exp racket
define-syntax-rule
  foo x ...
  list x ...
;Module Language: invalid module text
;. . Library/Racket/snapshot/pkgs/sweet-exp/sweet-exp/sugar.rkt:165:18: syntax-e: contract violation
;  expected: syntax?
;  given: '...