| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Text.Gigaparsec.Token.Errors
Documentation
data ErrorConfig Source #
filterIntegerOutOfBounds :: ErrorConfig -> Integer -> Integer -> Int -> FilterConfig Integer Source #
labelStringAscii :: ErrorConfig -> Bool -> Bool -> LabelWithExplainConfig Source #
labelStringLatin1 :: ErrorConfig -> Bool -> Bool -> LabelWithExplainConfig Source #
labelStringUnicode :: ErrorConfig -> Bool -> Bool -> LabelWithExplainConfig Source #
labelStringAsciiEnd :: ErrorConfig -> Bool -> Bool -> LabelConfig Source #
labelStringLatin1End :: ErrorConfig -> Bool -> Bool -> LabelConfig Source #
labelStringUnicodeEnd :: ErrorConfig -> Bool -> Bool -> LabelConfig Source #
labelEscapeNumericEnd :: ErrorConfig -> Char -> Int -> LabelWithExplainConfig Source #
filterEscapeCharRequiresExactDigits :: ErrorConfig -> Int -> NonEmpty Word -> SpecializedFilterConfig Word Source #
filterEscapeCharNumericSequenceIllegal :: ErrorConfig -> Char -> Int -> SpecializedFilterConfig Integer Source #
labelSymbolEndOfKeyword :: ErrorConfig -> String -> String Source #
labelSymbolEndOfOperator :: ErrorConfig -> String -> String 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 | |