Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- parseRecordType :: String -> Parser a -> Parser a
- parseNamedVector :: Parser a -> Parser b -> Parser [(a, b)]
- parseVector :: Parser a -> Parser [a]
- parseArgumentWithDefault :: String -> Parser b -> b -> Parser b
- parseArgumentOptional :: String -> Parser b -> Parser (Maybe b)
- parseArgument :: String -> Parser b -> Parser b
- parseNamedArgumentOptional :: String -> Parser b -> Parser (Maybe b)
- parseArgumentWithoutComma :: String -> Parser b -> Parser b
- parseNamedArgument :: String -> Parser b -> Parser b
- parseUnnamedArgument :: Parser b -> Parser b
- parseKeyValuePair :: Parser a -> Parser b -> Parser (a, b)
- parseInParens :: Parser b -> Parser b
- consumeEqualSep :: Parser ()
- consumeCommaSep :: Parser ()
- parseCharInSpace :: Char -> Parser Char
- parseAnyString :: Parser String
- parseDoubleSequence :: Parser [Double]
- parseDouble :: Parser Double
- parseNegativeFloatNumber :: Parser Double
- parseFraction :: Parser Double
- parsePositiveFloatNumber :: Parser Double
- parseIntegerSequence :: Parser [Int]
- parseInt :: Parser Int
- parseNegativeInt :: Parser Int
- parsePositiveInt :: Parser Int
- parseWord :: Parser Word
- parsePositiveDouble :: Parser Double
- parseNumber :: Parser [Char]
- showParsecErr :: ParseError -> String
High level building blocks
parseVector :: Parser a -> Parser [a] Source #
Low level blocks
parseUnnamedArgument :: Parser b -> Parser b Source #
parseInParens :: Parser b -> Parser b Source #
consumeEqualSep :: Parser () Source #
consumeCommaSep :: Parser () Source #
Sequence parsers
Number parsers
parseIntegerSequence :: Parser [Int] Source #
parseNumber :: Parser [Char] Source #
Error helpers
showParsecErr :: ParseError -> String Source #