Safe Haskell | Safe-Infered |
---|
- type Parser a = P (Str Char String LineCol) a
- pInt :: Parser Int
- pChr :: Parser Char
- pVar :: Parser String
- pCon :: Parser String
- pIdChar :: Parser Char
- pOp :: Parser String
- pTerm :: String -> Parser String
- spaces :: Parser String
- lc2Pos :: LineCol -> Pos
- newtype Const f a s = C {
- unC :: f a
- compile :: Grammar a -> Parser a
- mapEnv :: (forall a. f a s -> g a s) -> Env f s env -> Env g s env
- data ParseResult a
- parse :: Parser a -> String -> ParseResult a