X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=src%2Fyard.dcl;h=38ce3688f62aa3023d51cdd0714b7243a0dc2e8a;hb=3d1c57710eb0b86f13df392f03131157aec22c21;hp=a029c4b9b8617b7dc0b4d9c53032d733c3098d71;hpb=914011796825393e4f8711cdc8d44c17d65fd924;p=cc1516.git diff --git a/src/yard.dcl b/src/yard.dcl index a029c4b..38ce368 100644 --- a/src/yard.dcl +++ b/src/yard.dcl @@ -25,6 +25,7 @@ top :: Parser a a 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] item :: a -> Parser a a | Eq a list :: [a] -> Parser a [a] | Eq a eof :: Parser a Void