|
|
- module Presyntax.Presyntax where
-
- import Data.Text (Text)
-
- data Plicity
- = Im | Ex
- deriving (Eq, Show, Ord)
-
- data Expr
- = Var Text
- | App Plicity Expr Expr
- | Lam Plicity Text Expr
- | Pi Plicity Text Expr Expr
- deriving (Eq, Show, Ord)
-
- data Statement
- = Decl Text Expr
- | Defn Text Expr
- deriving (Eq, Show, Ord)
|