simple-parser-0.12.0: Simple parser combinators
Safe HaskellNone
LanguageHaskell2010

SimpleParser.Explain

Synopsis

Documentation

class TextBuildable a where Source #

Types that can be rendered into a textual error message (Effectively a fancy Show)

Methods

buildText :: a -> Builder Source #

Instances

Instances details
TextBuildable Char Source # 
Instance details

Defined in SimpleParser.Explain

TextBuildable String Source # 
Instance details

Defined in SimpleParser.Explain

TextBuildable Text Source # 
Instance details

Defined in SimpleParser.Explain

TextBuildable Builder Source # 
Instance details

Defined in SimpleParser.Explain

TextBuildable Atom Source # 
Instance details

Defined in SimpleParser.Examples.Common.Sexp

TextBuildable a => TextBuildable [a] Source # 
Instance details

Defined in SimpleParser.Explain

Methods

buildText :: [a] -> Builder Source #

TextBuildable a => TextBuildable (Seq a) Source # 
Instance details

Defined in SimpleParser.Explain

Methods

buildText :: Seq a -> Builder Source #

Show a => TextBuildable (ShowTextBuildable a) Source # 
Instance details

Defined in SimpleParser.Explain

newtype ShowTextBuildable a Source #

Deriving-Via wrapper for TextBuildable for types with Show

Constructors

ShowTextBuildable 

Fields

Instances

Instances details
Show a => TextBuildable (ShowTextBuildable a) Source # 
Instance details

Defined in SimpleParser.Explain