added errors to Yard
[cc1516.git] / src / yard.dcl
index 76b6c17..266eb75 100644 (file)
@@ -7,7 +7,7 @@ from Data.Functor import class Functor
 from Control.Monad import class Monad
 from Control.Applicative import class Applicative, class Alternative
 
-:: Error = ParseError | LexError String
+:: Error = ParseError | LexError String | Expected [String]
 :: Parser a b = Parser ([a] -> (Either Error b, [a]))
 
 instance Functor (Parser a)