haskell-mode icon indicating copy to clipboard operation
haskell-mode copied to clipboard

Parse error with type instances

Open PaNaVTEC opened this issue 6 years ago • 0 comments

{-# LANGUAGE DataKinds              #-}
{-# LANGUAGE KindSignatures         #-}
{-# LANGUAGE PolyKinds              #-}
{-# LANGUAGE TypeFamilies           #-}
{-# LANGUAGE TypeOperators          #-}
{-# LANGUAGE UndecidableInstances   #-}

module TypeLevelDefunctionalization where

import           Data.Kind       (Constraint, Type)
import qualified GHC.TypeLits as TL
...
data AddNat :: TL.Nat -> TL.Nat -> Exp TL.Nat
type instance Eval' (AddNat a a') = a TL.+ a'

Parse error Found: data AddNat :: TL.Nat -> TL.Nat -> Exp TL.Nat

type instance Eval' (AddNat a a') = a TL.+ a'

PaNaVTEC avatar Feb 24 '19 16:02 PaNaVTEC