Compare commits
2 Commits
3f9e9d9bcb
...
84e703d7f3
Author | SHA1 | Date |
---|---|---|
|
84e703d7f3 | |
|
fe876ea0b0 |
|
@ -259,6 +259,8 @@ hardcodedFixity allowUnqualify = \case
|
||||||
"&&&" -> Just $ Fixity NoSourceText 3 InfixR
|
"&&&" -> Just $ Fixity NoSourceText 3 InfixR
|
||||||
"<$!>" -> fixity InfixL 4
|
"<$!>" -> fixity InfixL 4
|
||||||
|
|
||||||
|
"~" -> fixity InfixN 4
|
||||||
|
"~~" -> fixity InfixN 4
|
||||||
":~:" -> Just $ Fixity NoSourceText 4 InfixN
|
":~:" -> Just $ Fixity NoSourceText 4 InfixN
|
||||||
":~~:" -> Just $ Fixity NoSourceText 4 InfixN
|
":~~:" -> Just $ Fixity NoSourceText 4 InfixN
|
||||||
":+:" -> fixity InfixR 5
|
":+:" -> fixity InfixR 5
|
||||||
|
@ -334,7 +336,6 @@ hardcodedFixity allowUnqualify = \case
|
||||||
-- "%." -> Just $ Fixity NoSourceText _ _
|
-- "%." -> Just $ Fixity NoSourceText _ _
|
||||||
-- "%==" -> Just $ Fixity NoSourceText _ _
|
-- "%==" -> Just $ Fixity NoSourceText _ _
|
||||||
-- "%=>%" -> Just $ Fixity NoSourceText _ _
|
-- "%=>%" -> Just $ Fixity NoSourceText _ _
|
||||||
-- "&!" -> Just $ Fixity NoSourceText _ _
|
|
||||||
-- "&*" -> Just $ Fixity NoSourceText _ _
|
-- "&*" -> Just $ Fixity NoSourceText _ _
|
||||||
-- "&/" -> Just $ Fixity NoSourceText _ _
|
-- "&/" -> Just $ Fixity NoSourceText _ _
|
||||||
-- "&=" -> Just $ Fixity NoSourceText _ _
|
-- "&=" -> Just $ Fixity NoSourceText _ _
|
||||||
|
@ -348,9 +349,6 @@ hardcodedFixity allowUnqualify = \case
|
||||||
"==>" -> fixity InfixR 0
|
"==>" -> fixity InfixR 0
|
||||||
"=/=" -> fixity InfixN 4
|
"=/=" -> fixity InfixN 4
|
||||||
"===" -> fixity InfixN 4
|
"===" -> fixity InfixN 4
|
||||||
-- ".*" -> fixity InfixR 8
|
|
||||||
-- ".**" -> fixity InfixR 8
|
|
||||||
-- ".***" -> fixity InfixR 8
|
|
||||||
".:!" -> fixity InfixL 9
|
".:!" -> fixity InfixL 9
|
||||||
".:?" -> fixity InfixL 9
|
".:?" -> fixity InfixL 9
|
||||||
-- ".:>" -> fixity _ _
|
-- ".:>" -> fixity _ _
|
||||||
|
@ -361,6 +359,13 @@ hardcodedFixity allowUnqualify = \case
|
||||||
-- "~" -> fixity _ _
|
-- "~" -> fixity _ _
|
||||||
"===" -> fixity InfixN 4
|
"===" -> fixity InfixN 4
|
||||||
"!?" -> fixity InfixL 9
|
"!?" -> fixity InfixL 9
|
||||||
|
"%==" -> fixity InfixN 3
|
||||||
|
".*" -> fixity InfixR 8
|
||||||
|
".**" -> fixity InfixR 8
|
||||||
|
".***" -> fixity InfixR 8
|
||||||
|
":?-" -> fixity InfixN 1
|
||||||
|
"::-" -> fixity InfixN 0
|
||||||
|
"&!" -> fixity InfixL 1
|
||||||
|
|
||||||
-- quickcheck (-state-machine)
|
-- quickcheck (-state-machine)
|
||||||
":&&" -> fixity InfixL 9
|
":&&" -> fixity InfixL 9
|
||||||
|
@ -380,18 +385,19 @@ hardcodedFixity allowUnqualify = \case
|
||||||
":<|>" -> fixity InfixR 3
|
":<|>" -> fixity InfixR 3
|
||||||
":-" -> fixity InfixL 0
|
":-" -> fixity InfixL 0
|
||||||
|
|
||||||
|
-- postgresql-simple
|
||||||
|
":." -> fixity InfixR 3 -- this has wildly different fixities in different libraries
|
||||||
|
|
||||||
-- ?
|
-- ?
|
||||||
-- ":-:" -> fixity _ _
|
-- ":-:" -> fixity _ _
|
||||||
-- ":." -> fixity _ _
|
-- ":." -> fixity _ _
|
||||||
-- ":/:" -> fixity _ _
|
-- ":/:" -> fixity _ _
|
||||||
-- "::-" -> fixity _ _
|
|
||||||
-- "::->" -> fixity _ _
|
-- "::->" -> fixity _ _
|
||||||
-- ":<:" -> fixity _ _
|
-- ":<:" -> fixity _ _
|
||||||
-- ":<=:" -> fixity _ _
|
-- ":<=:" -> fixity _ _
|
||||||
-- ":=:" -> fixity _ _
|
-- ":=:" -> fixity _ _
|
||||||
-- ":>:" -> fixity _ _
|
-- ":>:" -> fixity _ _
|
||||||
-- ":>=:" -> fixity _ _
|
-- ":>=:" -> fixity _ _
|
||||||
-- ":?-" -> fixity _ _
|
|
||||||
|
|
||||||
str -> case (Safe.headMay str, Safe.lastMay str) of
|
str -> case (Safe.headMay str, Safe.lastMay str) of
|
||||||
(Just '\'', _) -> hardcodedFixity False (drop 1 str)
|
(Just '\'', _) -> hardcodedFixity False (drop 1 str)
|
||||||
|
|
Loading…
Reference in New Issue