X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=src%2Fyard.dcl;h=cedf0dfc497155405c8119d6a974ce3e82f9a3f0;hb=f56458569930a95ddb04c0d166af574535b493d4;hp=dff75d9121bccd959425a05236d9bc7917ea9e6a;hpb=4c779c9791b03d96a76956e314cbc95f056448ce;p=cc1516.git diff --git a/src/yard.dcl b/src/yard.dcl index dff75d9..cedf0df 100644 --- a/src/yard.dcl +++ b/src/yard.dcl @@ -21,6 +21,8 @@ runParser :: (Parser a b) [a] -> (Either Error b, [a]) () :: (Parser a b) (String, Int) -> Parser a b fail :: Parser a b top :: Parser a a +peek :: Parser a a satisfy :: (a -> Bool) -> Parser a a +check :: (a -> Bool) -> Parser a a item :: a -> Parser a a | Eq a list :: [a] -> Parser a [a] | Eq a