trifecta-0.47: Text/Trifecta/Language/Style.hs
-----------------------------------------------------------------------------
-- |
-- Module : Text.Trifecta.Language.Style
-- Copyright : (c) Edward Kmett 2011
-- License : BSD3
--
-- Maintainer : ekmett@gmail.com
-- Stability : provisional
-- Portability : non-portable
--
-----------------------------------------------------------------------------
module Text.Trifecta.Language.Style
( emptyLanguageDef
, haskellLanguageDef
, haskell98LanguageDef
) where
import Text.Trifecta.Parser.Class
import Text.Trifecta.Parser.Token.Style
import Text.Trifecta.Parser.Identifier.Style
import Text.Trifecta.Language.Prim
emptyLanguageDef, haskellLanguageDef, haskell98LanguageDef :: MonadParser m => LanguageDef m
emptyLanguageDef = LanguageDef emptyCommentStyle emptyIdents emptyOps
haskellLanguageDef = LanguageDef haskellCommentStyle haskellIdents haskellOps
haskell98LanguageDef = LanguageDef haskellCommentStyle haskell98Idents haskell98Ops