Revert binder syntax (#2605)
commitada063fb99a6ac1340490970267eda87c204efed
authorPhil Freeman <paf31@cantab.net>
dateMon 30 Jan 2017, 09:02 (10 years ago)
parent6277f69
examples/passing/ParseNamedBinder.pursdeleted−9
@@ -1,9 +0,0 @@
1−module Main where
2−
3−import Control.Monad.Eff.Console (log)
4−
5−data X = X
6−
7−f a@X X = a
8−
9−main = log "Done"
src/Language/PureScript/Parser/Declarations.hs+1−1
@@ -497,7 +497,7 @@ parseArrayBinder = LiteralBinder <$> parseArrayLiteral (indented *> parseBinder)
497497parseVarOrNamedBinder :: TokenParser Binder
498498parseVarOrNamedBinder = do
499499 name <- parseIdent
500− let parseNamedBinder = NamedBinder name <$> (at *> indented *> parseBinderNoParens)
500+ let parseNamedBinder = NamedBinder name <$> (at *> indented *> parseBinderAtom)
501501 parseNamedBinder <|> return (VarBinder name)
502502
503503parseNullBinder :: TokenParser Binder