@@ -322,8 +322,8 @@ parseIdentifierAndValue =
322 return (name, b)
322 return (name, b)
323 <|> (,) <$> (C.indented *> stringLiteral) <*> rest
323 <|> (,) <$> (C.indented *> stringLiteral) <*> rest
325− rest = C.indented *> colon *> C.indented *> val
325+ rest = C.indented *> colon *> C.indented *> val
326− val = (underscore *> pure Nothing) <|> (Just <$> parseValue)
326+ val = P.try (Just <$> parseValue) <|> (underscore *> pure Nothing)
328parseAbs :: TokenParser Expr
328parseAbs :: TokenParser Expr
329parseAbs = do
329parseAbs = do