Fix #1723, revert parser change.
commit6ee91351c0b99aff91e02799adf0f1e0d1405986
authorPhil Freeman <paf31@cantab.net>
dateSat 19 Dec 2015, 17:22 (11 years ago)
parent1e8f4aa
src/Language/PureScript/Parser/Declarations.hs+2−2
@@ -324,8 +324,8 @@ parseIdentifierAndValue =
324324 return (name, b)
325325 <|> (,) <$> (C.indented *> stringLiteral) <*> rest
326326 where
327− rest = C.indented *> colon *> C.indented *> val
328− val = (underscore *> pure Nothing) <|> (Just <$> parseValue)
327+ rest = C.indented *> colon *> C.indented *> val
328+ val = P.try (Just <$> parseValue) <|> (underscore *> pure Nothing)
329329
330330parseAbs :: TokenParser Expr
331331parseAbs = do