packages feed

alms-0.4.9: src/Syntax/Lit.hs

{-# LANGUAGE
      DeriveDataTypeable,
      TemplateHaskell #-}
module Syntax.Lit (
  Lit(..)
) where

import Syntax.Anti

import Data.Generics (Typeable, Data)

-- | Literals
data Lit
  = LtInt Integer
  | LtStr String
  | LtFloat Double
  | LtAnti Anti
  deriving (Eq, Typeable, Data)