haskell-src-exts-util 0.2.0 → 0.2.1
raw patch · 3 files changed
+15/−1 lines, 3 files
Files
- haskell-src-exts-util.cabal +1/−1
- src/Language/Haskell/Exts/FreeVars.hs +1/−0
- src/Language/Haskell/Exts/Util.hs +13/−0
haskell-src-exts-util.cabal view
@@ -3,7 +3,7 @@ -- see: https://github.com/sol/hpack name: haskell-src-exts-util-version: 0.2.0+version: 0.2.1 synopsis: Helper functions for working with haskell-src-exts trees description: see README.md category: language
src/Language/Haskell/Exts/FreeVars.hs view
@@ -15,6 +15,7 @@ import Data.Data import Data.Generics.Uniplate.Data+import Data.Monoid import Data.Set (Set) import qualified Data.Set as Set import Language.Haskell.Exts
src/Language/Haskell/Exts/Util.hs view
@@ -1,3 +1,4 @@+{-# OPTIONS -Wno-orphans #-} module Language.Haskell.Exts.Util ( -- * Free variables of ASTs FreeVars(..)@@ -12,5 +13,17 @@ ) where +import Data.Default+import Language.Haskell.Exts hiding (paren) import Language.Haskell.Exts.Bracket import Language.Haskell.Exts.FreeVars++-- Orphan instances required for using the bracketing code with HSE source locs+instance Default SrcLoc where+ def = noLoc+ +instance Default SrcSpan where+ def = srcInfoSpan noSrcSpan++instance Default SrcSpanInfo where+ def = noSrcSpan