Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Text.Gigaparsec.Token.Errors
Documentation
data ErrorConfig Source #
data LabelWithExplainConfig Source #
Instances
ExplainConfigurable LabelWithExplainConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods | |
LabelConfigurable LabelWithExplainConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors | |
LabelWithExplainConfigurable LabelWithExplainConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods labelAndReason :: Set String -> String -> LabelWithExplainConfig Source # | |
NotConfigurable LabelWithExplainConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods |
class LabelWithExplainConfigurable config where Source #
Instances
LabelWithExplainConfigurable LabelWithExplainConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods labelAndReason :: Set String -> String -> LabelWithExplainConfig Source # |
data LabelConfig Source #
Instances
LabelConfigurable LabelConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors | |
NotConfigurable LabelConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods |
class LabelConfigurable config where Source #
Instances
LabelConfigurable LabelConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors | |
LabelConfigurable LabelWithExplainConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors |
data ExplainConfig Source #
Instances
ExplainConfigurable ExplainConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods reason :: String -> ExplainConfig Source # | |
NotConfigurable ExplainConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods |
class ExplainConfigurable config where Source #
Instances
ExplainConfigurable ExplainConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods reason :: String -> ExplainConfig Source # | |
ExplainConfigurable LabelWithExplainConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods |
class NotConfigurable config where Source #
Methods
notConfigured :: config Source #
Instances
NotConfigurable ExplainConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods | |
NotConfigurable LabelConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods | |
NotConfigurable LabelWithExplainConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods |
data FilterConfig a Source #
Instances
BasicFilterConfigurable FilterConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods basicFilter :: FilterConfig a Source # | |
SpecializedFilterConfigurable FilterConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods specializedFilter :: (a -> NonEmpty String) -> FilterConfig a Source # | |
VanillaFilterConfigurable FilterConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods unexpected :: (a -> String) -> FilterConfig a Source # because :: (a -> String) -> FilterConfig a Source # unexpectedBecause :: (a -> String) -> (a -> String) -> FilterConfig a Source # |
data VanillaFilterConfig a Source #
Instances
BasicFilterConfigurable VanillaFilterConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods | |
VanillaFilterConfigurable VanillaFilterConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods unexpected :: (a -> String) -> VanillaFilterConfig a Source # because :: (a -> String) -> VanillaFilterConfig a Source # unexpectedBecause :: (a -> String) -> (a -> String) -> VanillaFilterConfig a Source # |
class VanillaFilterConfigurable config where Source #
Methods
unexpected :: (a -> String) -> config a Source #
because :: (a -> String) -> config a Source #
unexpectedBecause :: (a -> String) -> (a -> String) -> config a Source #
Instances
VanillaFilterConfigurable FilterConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods unexpected :: (a -> String) -> FilterConfig a Source # because :: (a -> String) -> FilterConfig a Source # unexpectedBecause :: (a -> String) -> (a -> String) -> FilterConfig a Source # | |
VanillaFilterConfigurable VanillaFilterConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods unexpected :: (a -> String) -> VanillaFilterConfig a Source # because :: (a -> String) -> VanillaFilterConfig a Source # unexpectedBecause :: (a -> String) -> (a -> String) -> VanillaFilterConfig a Source # |
data SpecializedFilterConfig a Source #
Instances
BasicFilterConfigurable SpecializedFilterConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods | |
SpecializedFilterConfigurable SpecializedFilterConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods specializedFilter :: (a -> NonEmpty String) -> SpecializedFilterConfig a Source # |
class SpecializedFilterConfigurable config where Source #
Methods
specializedFilter :: (a -> NonEmpty String) -> config a Source #
Instances
SpecializedFilterConfigurable FilterConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods specializedFilter :: (a -> NonEmpty String) -> FilterConfig a Source # | |
SpecializedFilterConfigurable SpecializedFilterConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods specializedFilter :: (a -> NonEmpty String) -> SpecializedFilterConfig a Source # |
class BasicFilterConfigurable config where Source #
Methods
basicFilter :: config a Source #
Instances
BasicFilterConfigurable FilterConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods basicFilter :: FilterConfig a Source # | |
BasicFilterConfigurable SpecializedFilterConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods | |
BasicFilterConfigurable VanillaFilterConfig Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods |
data VerifiedBadChars Source #
Instances
Unverified VerifiedBadChars Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods |
badCharsFail :: Map Char (NonEmpty String) -> VerifiedBadChars Source #
class Unverified config where Source #
Methods
unverified :: config Source #
Instances
Unverified VerifiedBadChars Source # | |
Defined in Text.Gigaparsec.Token.Errors Methods |