22 lines
647 B
Racket
22 lines
647 B
Racket
#lang racket/base
|
|
|
|
(require (for-syntax racket/base))
|
|
(require "support/dsl-untyped.rkt")
|
|
|
|
;; We define and provide these here so that they can be used by both
|
|
;; typed and untyped contexts. If we define them separately in untyped
|
|
;; and typed contexts, then TR's wrapping of provided identifiers
|
|
;; interferes with literal comparison in our macros. See also
|
|
;; definition and use of the file support/dsl-typed.rkt in git rev
|
|
;; b477046.
|
|
|
|
(define&provide-dsl-helper-syntaxes "endpoint definition context"
|
|
[match-state
|
|
match-orientation
|
|
match-conversation
|
|
match-interest-type
|
|
match-reason
|
|
on-presence
|
|
on-absence
|
|
on-message])
|