diff options
Diffstat (limited to 'src/CHAD/AST.hs-boot')
| -rw-r--r-- | src/CHAD/AST.hs-boot | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/CHAD/AST.hs-boot b/src/CHAD/AST.hs-boot new file mode 100644 index 0000000..d1b8a62 --- /dev/null +++ b/src/CHAD/AST.hs-boot @@ -0,0 +1,15 @@ +{-# LANGUAGE DataKinds #-} +{-# LANGUAGE RoleAnnotations #-} +{-# LANGUAGE StandaloneKindSignatures #-} +module CHAD.AST where + +import Data.Functor.Const (Const) +import Data.Kind (Type) + +import CHAD.AST.Types.Ty + +type role Expr representational nominal nominal +type Expr :: (Ty -> Type) -> [Ty] -> Ty -> Type +data Expr x env t + +type Ex = Expr (Const ()) |
