@@ -504,12 +504,12 @@ parseNullBinder = underscore *> return NullBinder
504504
505505parseIdentifierAndBinder :: TokenParser (String, Binder)
506506parseIdentifierAndBinder =
507− do name <- lname
508− b <- P.option (VarBinder (Ident name)) rest
509− return (name, b)
510− <|> (,) <$> stringLiteral <*> rest
507+ do name <- lname
508+ b <- P.option (VarBinder (Ident name)) rest
509+ return (name, b)
510+ <|> (,) <$> stringLiteral <*> rest
511511 where
512− rest = C.indented *> (equals <|> colon) *> C.indented *> parseBinder
512+ rest = C.indented *> colon *> C.indented *> parseBinder
513513
514514-- |
515515-- Parse a binder
@@ -572,4 +572,3 @@ parseBinderNoParens = P.choice
572572--
573573parseGuard :: TokenParser Guard
574574parseGuard = pipe *> C.indented *> parseValue
575−