30 lines
714 B
Racket
30 lines
714 B
Racket
#lang typed/racket
|
|
|
|
(provide isexp?
|
|
try-any->isexp
|
|
any->isexp+non-sexp
|
|
CoreSexp
|
|
isyntax?
|
|
isyntax-e?
|
|
ISyntax
|
|
ISyntax-E
|
|
ISyntaxOf
|
|
ISyntaxOf-E
|
|
ISyntax/Non
|
|
ISyntax/Non-E
|
|
any->isyntax/non
|
|
syntax->isyntax/non
|
|
any->isyntax/non-e
|
|
try-any->isyntax
|
|
try-syntax->isyntax
|
|
try-any->isyntax-e
|
|
NonSexp NonSexp? NonSexp-v NonSexpOf
|
|
NonSyntax NonSyntax? NonSyntax-v NonSyntaxOf
|
|
Some Some? Some-v)
|
|
|
|
(require "typed-syntax-convert.rkt"
|
|
"typed-syntax-convert2.rkt"
|
|
"typed-syntax-predicate.rkt"
|
|
"typed-prefab-declarations.rkt")
|
|
|