drop [⊢ [e-stx]] ⇐-conclusion since it causes ambiguity and is undocumented

This commit is contained in:
Stephen Chang 2016-10-05 10:32:53 -04:00
parent 5296774b9a
commit 3ec2dfa431

View File

@ -308,7 +308,7 @@
[ [e-stx props:⇒-props/conclusion]])
#:with :last-clause #'[ [_ e-stx . props]]]
;; ⇐ conclusion
[pattern (~or [ [e-stx]] [ (~and e-stx (~not [_ . rst]))])
[pattern [ (~and e-stx (~not [_ . rst]))]
#:with :last-clause #'[ [_ e-stx : _]]]
[pattern (~or [ pat* e-stx τ-pat]
[ pat* e-stx : τ-pat]