mirror of
https://github.com/unisonweb/unison.git
synced 2024-10-04 21:57:25 +03:00
Fix parser tests
This commit is contained in:
parent
9d2c57282f
commit
c2ceca7c65
@ -257,8 +257,8 @@ parsePattern = label "pattern" root
|
||||
char = (\c -> Pattern.Char (ann c) (L.payload c)) <$> character
|
||||
parenthesizedOrTuplePattern :: P v m (Pattern Ann, [(Ann, v)])
|
||||
parenthesizedOrTuplePattern = do
|
||||
(spanAnn, (pat, pats)) <- tupleOrParenthesized parsePattern unit pair
|
||||
pure (fmap (<> spanAnn) pat, pats)
|
||||
(_spanAnn, (pat, pats)) <- tupleOrParenthesized parsePattern unit pair
|
||||
pure (pat, pats)
|
||||
unit ann = (Pattern.Constructor ann (ConstructorReference DD.unitRef 0) [], [])
|
||||
pair (p1, v1) (p2, v2) =
|
||||
( Pattern.Constructor (ann p1 <> ann p2) (ConstructorReference DD.pairRef 0) [p1, p2],
|
||||
|
Loading…
Reference in New Issue
Block a user