Safe Haskell | Trustworthy |
---|---|
Language | Haskell2010 |
Documentation
from :: Show a => a -> StringBuilder Source #
intercalate :: Monoid m => m -> [m] -> m Source #
newtype StringBuilder Source #
StringBuilder (String -> String) |
Instances
Monoid StringBuilder Source # | |
Defined in Text.Gigaparsec.Errors.DefaultErrorBuilder mempty :: StringBuilder # mappend :: StringBuilder -> StringBuilder -> StringBuilder # mconcat :: [StringBuilder] -> StringBuilder # | |
Semigroup StringBuilder Source # | |
Defined in Text.Gigaparsec.Errors.DefaultErrorBuilder (<>) :: StringBuilder -> StringBuilder -> StringBuilder # sconcat :: NonEmpty StringBuilder -> StringBuilder # stimes :: Integral b => b -> StringBuilder -> StringBuilder # | |
IsString StringBuilder Source # | |
Defined in Text.Gigaparsec.Errors.DefaultErrorBuilder fromString :: String -> StringBuilder # |
buildDefault :: StringBuilder -> Maybe StringBuilder -> [StringBuilder] -> String Source #
vanillaErrorDefault :: Foldable t => Maybe StringBuilder -> Maybe StringBuilder -> t StringBuilder -> [StringBuilder] -> [StringBuilder] Source #
specialisedErrorDefault :: [StringBuilder] -> [StringBuilder] -> [StringBuilder] Source #
rawDefault :: String -> String Source #
namedDefault :: String -> String Source #
combineMessagesDefault :: Foldable t => t String -> [StringBuilder] Source #
posDefault :: Word -> Word -> StringBuilder Source #
lineInfoDefault :: String -> [String] -> [String] -> Word -> Word -> Word -> [StringBuilder] Source #
toString :: StringBuilder -> String Source #
blockError :: StringBuilder -> [StringBuilder] -> Int -> StringBuilder Source #
combineInfoWithLines :: [StringBuilder] -> [StringBuilder] -> [StringBuilder] Source #
messageDefault :: String -> String Source #
indentAndUnlines :: [StringBuilder] -> Int -> StringBuilder Source #