git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Revert binder syntax (#2605)
ada063fPhil Freeman
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)
497parseVarOrNamedBinder :: TokenParser Binder
497parseVarOrNamedBinder :: TokenParser Binder
498parseVarOrNamedBinder = do
498parseVarOrNamedBinder = do
499 name <- parseIdent
499 name <- parseIdent
500− let parseNamedBinder = NamedBinder name <$> (at *> indented *> parseBinderNoParens)
500+ let parseNamedBinder = NamedBinder name <$> (at *> indented *> parseBinderAtom)
501 parseNamedBinder <|> return (VarBinder name)
501 parseNamedBinder <|> return (VarBinder name)
502
502
503parseNullBinder :: TokenParser Binder
503parseNullBinder :: TokenParser Binder