1 {-# LANGUAGE DeriveAnyClass #-}
2 {-# LANGUAGE DeriveGeneric #-}
3 {-# LANGUAGE DeriveLift #-}
4 module Parsers.Brainfuck.Types where
6 import Control.DeepSeq (NFData)
7 import Data.Eq (Eq(..))
8 import Data.Function (($), (.))
9 import Data.Functor.Identity (Identity(..))
10 import GHC.Generics (Generic)
11 import Text.Show (Show(..))
12 import qualified Language.Haskell.TH as TH
13 import qualified Language.Haskell.TH.Syntax as TH
14 import Symantic.Parser
24 deriving (Show, Eq, TH.Lift, Generic, NFData)