----------------------------------------------------------------------------- -- | -- 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