Add hardcoded fixity for aeson, Removing one clashing
parent
28e3ec18a3
commit
15fc8ec332
|
@ -323,10 +323,19 @@ hardcodedFixity allowUnqualify = \case
|
|||
".>" -> Just $ Fixity NoSourceText 9 InfixL
|
||||
":?" -> Just $ Fixity NoSourceText 7 InfixN
|
||||
":-" -> Just $ Fixity NoSourceText 9 InfixR
|
||||
".:" -> Just $ Fixity NoSourceText 9 InfixR
|
||||
"$!!" -> fixity InfixR 0
|
||||
"<$!!>" -> fixity InfixL 4
|
||||
|
||||
-- aeson
|
||||
-- ".=" -> fixity InfixR 8 -- this clashes with lens :(
|
||||
".?=" -> fixity InfixR 8
|
||||
".:" -> fixity InfixL 9
|
||||
".:!" -> fixity InfixL 9
|
||||
".:?" -> fixity InfixL 9
|
||||
".!=" -> fixity InfixL 9
|
||||
".:?=" -> fixity InfixL 9
|
||||
".:!=" -> fixity InfixL 9
|
||||
|
||||
-- lens, not complete!
|
||||
"<|" -> fixity InfixR 5
|
||||
"|>" -> fixity InfixL 5
|
||||
|
@ -344,7 +353,7 @@ hardcodedFixity allowUnqualify = \case
|
|||
"**~" -> fixity InfixR 4
|
||||
"||~" -> fixity InfixR 4
|
||||
"&&~" -> fixity InfixR 4
|
||||
".=" -> fixity InfixN 4
|
||||
-- ".=" -> fixity InfixN 4 -- this clashes with aeson :(
|
||||
"%=" -> fixity InfixN 4
|
||||
"?=" -> fixity InfixN 4
|
||||
"+=" -> fixity InfixN 4
|
||||
|
@ -395,8 +404,6 @@ hardcodedFixity allowUnqualify = \case
|
|||
"==>" -> fixity InfixR 0
|
||||
"=/=" -> fixity InfixN 4
|
||||
"===" -> fixity InfixN 4
|
||||
".:!" -> fixity InfixL 9
|
||||
".:?" -> fixity InfixL 9
|
||||
-- ".:>" -> fixity _ _
|
||||
-- ".:>?" -> fixity _ _
|
||||
"<.>" -> fixity InfixR 7
|
||||
|
|
Loading…
Reference in New Issue