Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- parseText :: Monad m => String -> Text -> m TaggedValue
- parseDoc :: Parser TaggedValue
- parseTagged :: Parser TaggedValue
- parseValue :: Parser Value
- parseDiscard :: Parser ()
- parseNil :: Parser Value
- parseBool :: Parser Value
- parseNumber :: Parser Value
- parseKeyword :: Parser Value
- parseSymbol :: Parser Value
- parseCollections :: Parser Value
- tagChars :: [Char]
- keywordInitialChars :: [Char]
- keywordChars :: [Char]
- symbolInitialChars :: [Char]
- symbolChars :: [Char]
- digitChars :: [Char]
- lowerChars :: [Char]
- upperChars :: [Char]
- miscChars :: [Char]
Documentation
:: Monad m | |
=> String | Source name, for megaparsec error reports
e.g. |
-> Text | EDN document body |
-> m TaggedValue |
EDN document
Single value
parseValue :: Parser Value Source #
Primitive parsers
parseDiscard :: Parser () Source #
Character classes
keywordInitialChars :: [Char] Source #
keywordChars :: [Char] Source #
symbolInitialChars :: [Char] Source #
symbolChars :: [Char] Source #
Basic characters
digitChars :: [Char] Source #
lowerChars :: [Char] Source #
upperChars :: [Char] Source #