better lexer
[cc1516.git] / src / yard.dcl
index bc4f940..178356a 100644 (file)
@@ -18,7 +18,6 @@ instance Alternative (Parser a)
 
 instance toString Error
 
-//(`until`) infix 1
 
 runParser :: (Parser a b) [a] -> (Either Error b, [a])
 (<?>) :: (Parser a b) (String, Int) -> Parser a b
@@ -27,7 +26,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]
+(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