burrito-1.0.1.0: src/lib/Burrito/Type/Variable.hs
{-# LANGUAGE DeriveLift #-}
module Burrito.Type.Variable
( Variable(..)
) where
import qualified Burrito.Type.Modifier as Modifier
import qualified Burrito.Type.Name as Name
import qualified Language.Haskell.TH.Syntax as TH
-- | Represents a variable in an expression.
data Variable = Variable
{ modifier :: Modifier.Modifier
, name :: Name.Name
} deriving (Eq, TH.Lift, Show)