git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Merge pull request #773 from leighman/760
0ba2838Phil Freeman
examples/passing/Objects.purs+5
@@ -26,5 +26,10 @@ module Main where
26
26
27 test5 = case { "***": 1 } of
27 test5 = case { "***": 1 } of
28 { "***" = n } -> n
28 { "***" = n } -> n
29+
30+ test6 = case { "***": 1 } of
31+ { "***": n } -> n
32+
33+ test7 {a: snoog , b : blah } = blah
29
34
30 main = Debug.Trace.trace "Done"
35 main = Debug.Trace.trace "Done"
src/Language/PureScript/Parser/Declarations.hs+1−1
@@ -436,7 +436,7 @@ parseNullBinder = C.lexeme (P.char '_' *> P.notFollowedBy C.identLetter) *> retu
436parseIdentifierAndBinder :: P.Parsec String ParseState (String, Binder)
436parseIdentifierAndBinder :: P.Parsec String ParseState (String, Binder)
437parseIdentifierAndBinder = do
437parseIdentifierAndBinder = do
438 name <- C.lexeme (C.identifierName <|> C.stringLiteral)
438 name <- C.lexeme (C.identifierName <|> C.stringLiteral)
439− _ <- C.lexeme $ C.indented *> P.char '='
439+ _ <- C.lexeme $ C.indented *> (P.char '=' <|> P.char ':')
440 binder <- C.indented *> parseBinder
440 binder <- C.indented *> parseBinder
441 return (name, binder)
441 return (name, binder)
442
442