typed-racket/collects/unstable/match.rkt
Jay McCarthy d2b748a318 Changing unstable, xml, html, and web-server to be rackety
original commit: 7d1c7d874b6693e9d74722149a40ae43ac56e90f
2010-04-28 13:21:30 -06:00

14 lines
247 B
Racket

#lang racket/base
(require racket/match (for-syntax racket/base))
(provide ==)
(define-match-expander
==
(lambda (stx)
(syntax-case stx ()
[(_ val comp)
#'(? (lambda (x) (comp val x)))]
[(_ val) #'(== val equal?)])))