packages feed

caml-parser-0.1.0.0: src/CamlParser/Syntax/Type.hs

{-# LANGUAGE DeriveFunctor #-}
module CamlParser.Syntax.Type where

data TypeExpr
  = TVar String
  | TArrow TypeExpr TypeExpr
  | TTuple [TypeExpr]
  | TConstr String [TypeExpr]
  deriving (Eq, Show)