instance toString Error
+
runParser :: (Parser a b) [a] -> (Either Error b, [a])
(<?>) :: (Parser a b) (String, Int) -> Parser a b
fail :: Parser a b
peek :: Parser a a
satisfy :: (a -> Bool) -> Parser a a
check :: (a -> Bool) -> Parser a a
-until :: (Parser a b) (Parser a c) -> Parser a [b]
+(until) infix 2 :: (Parser a b) (Parser a c) -> Parser a [b]
item :: a -> Parser a a | Eq a
list :: [a] -> Parser a [a] | Eq a
eof :: Parser a Void