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