egison-pattern-src-0.1.0.0: src/Language/Egison/Syntax/Pattern/Fixity.hs
-- |
--
-- Module: Language.Egison.Syntax.Pattern.Fixity
-- Description: Fixity of infix operators
-- Stability: experimental
--
-- A fixity of infix operators.
module Language.Egison.Syntax.Pattern.Fixity
( Fixity(..)
, Associativity(..)
, Precedence(..)
)
where
import Language.Egison.Syntax.Pattern.Fixity.Associativity
( Associativity(..) )
import Language.Egison.Syntax.Pattern.Fixity.Precedence
( Precedence(..) )
-- | Fixity of infix operators.
data Fixity n =
Fixity { associativity :: Associativity
, precedence :: Precedence
, symbol :: n
}