Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- type Parser = Parsec Void Text
- sc :: Parser ()
- sc' :: Parser ()
- many :: Parser a -> Parser [a]
- some :: Parser a -> Parser (NonEmpty a)
- many' :: Parser a -> Parser [a]
- optional :: Parser a -> Parser (Maybe a)
- optional' :: Parser a -> Parser (Maybe a)
- lexeme :: Parser a -> Parser a
- lexeme' :: Parser a -> Parser a
- string_ :: Text -> Parser Text
- char_ :: Char -> Parser Char
- between' :: Parser open -> Parser close -> Parser a -> Parser a
- tilLineEnd :: Parser Text
- blockComment :: Parser Text
- blockCommentBody :: Parser Text
- lineComment :: Parser Text
- comment :: Parser Comment
- identChar :: Char -> Bool
- lcIdent :: Parser Text
- lcIdent' :: Parser Ident
- ucIdent :: Parser Text
- ucIdent' :: Parser Ident
- nsIdent :: Parser Text
- lcNsIdent :: Parser Ident
- ucNsIdent :: Parser Ident
- lcFullIdent :: Parser FullIdent
- finalKw :: Parser ()
- newKw :: Parser ()
- emptyKw :: Parser ()
- nat :: Parser Int
- sepBy1 :: Parser a -> Parser sep -> Parser (NonEmpty a)