ghc-lib-parser-ex 8.8.5.4 → 8.8.5.5
raw patch · 3 files changed
+7/−44 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Language.Haskell.GhclibParserEx.Fixity: lensFixities :: [(String, Fixity)]
- Language.Haskell.GhclibParserEx.Fixity: otherFixities :: [(String, Fixity)]
Files
ChangeLog.md view
@@ -2,6 +2,11 @@ ## Unreleased changes +## 8.8.5.5 released 2020-03-12+- Remove from `Language.Haskell.GhclibParserEx.Fixity`:+ - `preludeFixities`+ - `baseFixities`+ ## 8.8.5.4 released 2020-03-11 - Expose from `Language.Haskell.GhclibParserEx.Fixity`: - `preludeFixities`
ghc-lib-parser-ex.cabal view
@@ -1,6 +1,6 @@ cabal-version: >= 1.18 name: ghc-lib-parser-ex-version: 8.8.5.4+version: 8.8.5.5 description: Please see the README on GitHub at <https://github.com/shayne-fletcher/ghc-lib-parser-ex#readme> homepage: https://github.com/shayne-fletcher/ghc-lib-parser-ex#readme bug-reports: https://github.com/shayne-fletcher/ghc-lib-parser-ex/issues
src/Language/Haskell/GhclibParserEx/Fixity.hs view
@@ -11,7 +11,7 @@ module Language.Haskell.GhclibParserEx.Fixity( applyFixities- , preludeFixities, baseFixities, lensFixities, otherFixities+ , preludeFixities, baseFixities ) where import BasicTypes@@ -166,48 +166,6 @@ , infixl_ 0 ["on"] , infixr_ 0 ["par","pseq"] ]--lensFixities :: [(String, Fixity)]-lensFixities = concat- -- List as provided at https://github.com/ndmitchell/hlint/issues/416- [infixr_ 4 ["%%@~","<%@~","%%~","<+~","<*~","<-~","<//~","<^~","<^^~","<**~"]- ,infix_ 4 ["%%@=","<%@=","%%=","<+=","<*=","<-=","<//=","<^=","<^^=","<**="]- ,infixr_ 2 ["<<~"]- ,infixr_ 9 ["#."]- ,infixl_ 8 [".#"]- ,infixr_ 8 ["^!","^@!"]- ,infixl_ 1 ["&","<&>","??"]- ,infixl_ 8 ["^.","^@."]- ,infixr_ 9 ["<.>","<.",".>"]- ,infixr_ 4 ["%@~",".~","+~","*~","-~","//~","^~","^^~","**~","&&~","<>~","||~","%~"]- ,infix_ 4 ["%@=",".=","+=","*=","-=","//=","^=","^^=","**=","&&=","<>=","||=","%="]- ,infixr_ 2 ["<~"]- ,infixr_ 2 ["`zoom`","`magnify`"]- ,infixl_ 8 ["^..","^?","^?!","^@..","^@?","^@?!"]- ,infixl_ 8 ["^#"]- ,infixr_ 4 ["<#~","#~","#%~","<#%~","#%%~"]- ,infix_ 4 ["<#=","#=","#%=","<#%=","#%%="]- ,infixl_ 9 [":>"]- ,infixr_ 4 ["</>~","<</>~","<.>~","<<.>~"]- ,infix_ 4 ["</>=","<</>=","<.>=","<<.>="]- ,infixr_ 4 [".|.~",".&.~","<.|.~","<.&.~"]- ,infix_ 4 [".|.=",".&.=","<.|.=","<.&.="]- ]--otherFixities :: [(String, Fixity)]-otherFixities = concat- -- hspec- [ infix_ 1 ["`shouldBe`","`shouldSatisfy`","`shouldStartWith`","`shouldEndWith`","`shouldContain`","`shouldMatchList`"- ,"`shouldReturn`","`shouldNotBe`","`shouldNotSatisfy`","`shouldNotContain`","`shouldNotReturn`","`shouldThrow`"]- -- quickcheck- , infixr_ 0 ["==>"]- , infix_ 4 ["==="]- -- esqueleto- , infix_ 4 ["==."]- -- lattices- , infixr_ 5 ["\\/"]- , infixr_ 6 ["/\\"]- ] infixr_, infixl_, infix_ :: Int -> [String] -> [(String,Fixity)] infixr_ = fixity InfixR