Inline `prelude.inc`
parent
19a092b862
commit
1e7a94e72e
|
@ -8,8 +8,7 @@
|
|||
# Specify additional command line arguments
|
||||
|
||||
- arguments:
|
||||
[ "--cpp-include=srcinc"
|
||||
, "--language=GADTs"
|
||||
[ "--language=GADTs"
|
||||
, "--language=LambdaCase"
|
||||
, "--language=MultiWayIf"
|
||||
, "--language=KindSignatures"
|
||||
|
|
|
@ -26,7 +26,6 @@ extra-doc-files: {
|
|||
}
|
||||
extra-source-files: {
|
||||
src-literatetests/*.blt
|
||||
srcinc/prelude.inc
|
||||
}
|
||||
|
||||
source-repository head {
|
||||
|
@ -49,8 +48,6 @@ library {
|
|||
Haskell2010
|
||||
hs-source-dirs:
|
||||
src
|
||||
include-dirs:
|
||||
srcinc
|
||||
exposed-modules: {
|
||||
Language.Haskell.Brittany
|
||||
Language.Haskell.Brittany.Main
|
||||
|
@ -206,7 +203,6 @@ test-suite unittests
|
|||
other-modules: TestUtils
|
||||
AsymptoticPerfTests
|
||||
hs-source-dirs: src-unittests
|
||||
include-dirs: srcinc
|
||||
default-extensions: {
|
||||
CPP
|
||||
|
||||
|
@ -278,7 +274,6 @@ test-suite littests
|
|||
main-is: Main.hs
|
||||
other-modules:
|
||||
hs-source-dirs: src-literatetests
|
||||
include-dirs: srcinc
|
||||
default-extensions: {
|
||||
CPP
|
||||
|
||||
|
@ -320,7 +315,6 @@ test-suite libinterfacetests
|
|||
main-is: Main.hs
|
||||
other-modules:
|
||||
hs-source-dirs: src-libinterfacetests
|
||||
include-dirs: srcinc
|
||||
default-extensions: {
|
||||
FlexibleContexts
|
||||
FlexibleInstances
|
||||
|
|
|
@ -8,7 +8,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Test.Hspec
|
||||
import Test.Hspec.Runner ( hspecWith
|
||||
|
|
|
@ -7,7 +7,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Test.Hspec
|
||||
|
||||
|
|
|
@ -4,7 +4,51 @@ module Main where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Test.Hspec
|
||||
|
||||
|
|
|
@ -4,7 +4,51 @@ module TestUtils where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Test.Hspec
|
||||
|
||||
|
|
|
@ -21,10 +21,53 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal
|
||||
import Language.Haskell.Brittany.Internal.Types
|
||||
import Language.Haskell.Brittany.Internal.Config.Types
|
||||
import Language.Haskell.Brittany.Internal.Config
|
||||
|
||||
|
|
|
@ -15,7 +15,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
-- brittany { lconfig_importAsColumn: 60, lconfig_importColumn: 60 }
|
||||
import qualified Language.Haskell.GHC.ExactPrint as ExactPrint
|
||||
|
|
|
@ -12,7 +12,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import qualified Language.Haskell.GHC.ExactPrint as ExactPrint
|
||||
import qualified Language.Haskell.GHC.ExactPrint.Annotate as ExactPrint.Annotate
|
||||
|
@ -716,4 +760,3 @@ processInfoIgnore = \case
|
|||
ColInfoStart -> error "should not happen (TM)"
|
||||
ColInfoNo doc -> layoutBriDocM doc
|
||||
ColInfo _ _ list -> list `forM_` (snd .> processInfoIgnore)
|
||||
|
||||
|
|
|
@ -32,7 +32,51 @@ module Language.Haskell.Brittany.Internal.BackendUtils
|
|||
where
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Types
|
||||
import Language.Haskell.Brittany.Internal.Config.Types
|
||||
|
|
|
@ -20,7 +20,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Types
|
||||
import Language.Haskell.Brittany.Internal.LayouterBasics
|
||||
|
|
|
@ -12,7 +12,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Data.Yaml
|
||||
import qualified Data.Aeson.Types as Aeson
|
||||
|
|
|
@ -18,7 +18,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Data.Yaml
|
||||
import qualified Data.Aeson.Key as Key
|
||||
|
|
|
@ -12,7 +12,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Types
|
||||
import Language.Haskell.Brittany.Internal.Config.Types
|
||||
|
|
|
@ -80,7 +80,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import qualified Control.Monad.Writer.Strict as Writer
|
||||
|
||||
|
|
|
@ -10,7 +10,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Types
|
||||
import Language.Haskell.Brittany.Internal.LayouterBasics
|
||||
|
|
|
@ -18,7 +18,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Types
|
||||
import Language.Haskell.Brittany.Internal.LayouterBasics
|
||||
|
|
|
@ -10,7 +10,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Types
|
||||
import Language.Haskell.Brittany.Internal.LayouterBasics
|
||||
|
|
|
@ -9,7 +9,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Types
|
||||
import Language.Haskell.Brittany.Internal.LayouterBasics
|
||||
|
|
|
@ -6,7 +6,51 @@ module Language.Haskell.Brittany.Internal.Layouters.IE
|
|||
)
|
||||
where
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Types
|
||||
import Language.Haskell.Brittany.Internal.LayouterBasics
|
||||
|
|
|
@ -1,6 +1,50 @@
|
|||
module Language.Haskell.Brittany.Internal.Layouters.Import (layoutImport) where
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Types
|
||||
import Language.Haskell.Brittany.Internal.LayouterBasics
|
||||
|
|
|
@ -2,7 +2,51 @@
|
|||
|
||||
module Language.Haskell.Brittany.Internal.Layouters.Module (layoutModule) where
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Types
|
||||
import Language.Haskell.Brittany.Internal.LayouterBasics
|
||||
|
|
|
@ -9,7 +9,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Types
|
||||
import Language.Haskell.Brittany.Internal.LayouterBasics
|
||||
|
|
|
@ -7,7 +7,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Types
|
||||
import Language.Haskell.Brittany.Internal.LayouterBasics
|
||||
|
|
|
@ -7,7 +7,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Types
|
||||
import Language.Haskell.Brittany.Internal.LayouterBasics
|
||||
|
|
|
@ -9,7 +9,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Config.Types
|
||||
import Language.Haskell.Brittany.Internal.Types
|
||||
|
|
|
@ -5,7 +5,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Data.Char
|
||||
import System.Random
|
||||
|
|
|
@ -9,7 +9,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Data.HList.ContainsType
|
||||
|
||||
|
|
|
@ -5,7 +5,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Utils
|
||||
import Language.Haskell.Brittany.Internal.Config.Types
|
||||
|
|
|
@ -5,7 +5,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Utils
|
||||
import Language.Haskell.Brittany.Internal.Config.Types
|
||||
|
|
|
@ -5,7 +5,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Utils
|
||||
import Language.Haskell.Brittany.Internal.Config.Types
|
||||
|
|
|
@ -5,7 +5,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Utils
|
||||
import Language.Haskell.Brittany.Internal.Config.Types
|
||||
|
|
|
@ -10,7 +10,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import qualified Language.Haskell.GHC.ExactPrint as ExactPrint
|
||||
import qualified Language.Haskell.GHC.ExactPrint.Types as ExactPrint.Types
|
||||
|
|
|
@ -32,7 +32,51 @@ where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
import qualified Language.Haskell.GHC.ExactPrint as ExactPrint
|
||||
import qualified Language.Haskell.GHC.ExactPrint.Annotate as ExactPrint.Annotate
|
||||
|
|
|
@ -4,7 +4,51 @@ module Language.Haskell.Brittany.Main (main) where
|
|||
|
||||
|
||||
|
||||
#include "prelude.inc"
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.ByteString
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Char8
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
import qualified Data.Coerce
|
||||
import qualified Data.Data
|
||||
import qualified Data.Either
|
||||
import qualified Data.Foldable
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.List.Extra
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Maybe
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
import qualified GHC.OldList as List
|
||||
import qualified Safe as Safe
|
||||
import qualified System.Directory
|
||||
import qualified System.IO
|
||||
import qualified Text.PrettyPrint
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
-- brittany { lconfig_importAsColumn: 60, lconfig_importColumn: 60 }
|
||||
import qualified Language.Haskell.GHC.ExactPrint as ExactPrint
|
||||
|
|
|
@ -1,147 +0,0 @@
|
|||
import qualified Data.ByteString
|
||||
-- import qualified Data.ByteString.Builder
|
||||
-- import qualified Data.ByteString.Builder.Extra
|
||||
-- import qualified Data.ByteString.Builder.Prim
|
||||
import qualified Data.ByteString.Char8
|
||||
-- import qualified Data.ByteString.Lazy.Builder
|
||||
-- import qualified Data.ByteString.Lazy.Builder.ASCII
|
||||
-- import qualified Data.ByteString.Lazy.Builder.Extras
|
||||
-- import qualified Data.ByteString.Lazy.Char8
|
||||
-- import qualified Data.ByteString.Lazy
|
||||
-- import qualified Data.ByteString.Short
|
||||
-- import qualified Data.ByteString.Unsafe
|
||||
|
||||
-- import qualified Data.Graph
|
||||
-- import qualified Data.IntMap
|
||||
-- import qualified Data.IntMap.Lazy
|
||||
-- import qualified Data.IntMap.Strict
|
||||
-- import qualified Data.IntSet
|
||||
-- import qualified Data.Map
|
||||
-- import qualified Data.Map.Lazy
|
||||
-- import qualified Data.Map.Strict
|
||||
-- import qualified Data.Sequence
|
||||
-- import qualified Data.Set
|
||||
-- import qualified Data.Tree
|
||||
|
||||
import qualified System.Directory
|
||||
|
||||
-- import qualified Control.Concurrent.Extra
|
||||
-- import qualified Control.Exception.Extra
|
||||
-- import qualified Control.Monad.Extra
|
||||
-- import qualified Data.Either.Extra
|
||||
-- import qualified Data.IORef.Extra
|
||||
import qualified Data.List.Extra
|
||||
-- import qualified Data.Tuple.Extra
|
||||
-- import qualified Data.Version.Extra
|
||||
-- import qualified Numeric.Extra
|
||||
-- import qualified System.Directory.Extra
|
||||
-- import qualified System.Environment.Extra
|
||||
-- import qualified System.IO.Extra
|
||||
-- import qualified System.Info.Extra
|
||||
-- import qualified System.Process.Extra
|
||||
-- import qualified System.Time.Extra
|
||||
|
||||
-- import qualified Control.Monad.Trans.MultiRWS.Lazy
|
||||
-- import qualified Control.Monad.Trans.MultiRWS.Strict
|
||||
-- import qualified Control.Monad.Trans.MultiReader
|
||||
-- import qualified Control.Monad.Trans.MultiReader.Class
|
||||
-- import qualified Control.Monad.Trans.MultiReader.Lazy
|
||||
-- import qualified Control.Monad.Trans.MultiReader.Strict
|
||||
-- import qualified Control.Monad.Trans.MultiState
|
||||
-- import qualified Control.Monad.Trans.MultiState.Class
|
||||
-- import qualified Control.Monad.Trans.MultiState.Lazy
|
||||
-- import qualified Control.Monad.Trans.MultiState.Strict
|
||||
-- import qualified Control.Monad.Trans.MultiWriter
|
||||
-- import qualified Control.Monad.Trans.MultiWriter.Class
|
||||
-- import qualified Control.Monad.Trans.MultiWriter.Lazy
|
||||
-- import qualified Control.Monad.Trans.MultiWriter.Strict
|
||||
|
||||
import qualified Control.Monad.Trans.MultiRWS.Strict as MultiRWSS
|
||||
import qualified Control.Monad.Trans.MultiRWS.Lazy as MultiRWSL
|
||||
|
||||
import qualified Text.PrettyPrint
|
||||
|
||||
import qualified Text.PrettyPrint.Annotated
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJ
|
||||
import qualified Text.PrettyPrint.Annotated.HughesPJClass
|
||||
|
||||
-- import qualified Text.PrettyPrint.HughesPJ
|
||||
-- import qualified Text.PrettyPrint.HughesPJClass
|
||||
|
||||
-- import qualified Data.Text
|
||||
-- import qualified Data.Text.Array
|
||||
-- import qualified Data.Text.Encoding
|
||||
-- import qualified Data.Text.Encoding.Error
|
||||
-- import qualified Data.Text.Foreign
|
||||
-- import qualified Data.Text.IO
|
||||
-- import qualified Data.Text.Lazy
|
||||
-- import qualified Data.Text.Lazy.Builder
|
||||
|
||||
-- import qualified Data.Bifunctor
|
||||
-- import qualified Data.Bits
|
||||
-- import qualified Data.Bool
|
||||
-- import qualified Data.Char
|
||||
import qualified Data.Coerce
|
||||
-- import qualified Data.Complex
|
||||
import qualified Data.Data
|
||||
-- import qualified Data.Dynamic
|
||||
import qualified Data.Either
|
||||
-- import qualified Data.Eq
|
||||
-- import qualified Data.Fixed
|
||||
import qualified Data.Foldable
|
||||
-- import qualified Data.Function
|
||||
-- import qualified Data.Functor
|
||||
-- import qualified Data.Functor.Identity
|
||||
-- import qualified Data.IORef
|
||||
-- import qualified Data.Int
|
||||
-- import qualified Data.Ix
|
||||
-- import qualified Data.List
|
||||
import qualified Data.Maybe
|
||||
-- import qualified Data.Monoid
|
||||
-- import qualified Data.Ord
|
||||
-- import qualified Data.Proxy
|
||||
-- import qualified Debug.Trace
|
||||
-- import qualified Numeric
|
||||
-- import qualified Numeric.Natural
|
||||
import qualified System.IO
|
||||
-- import qualified Unsafe.Coerce
|
||||
|
||||
import qualified Data.Bool as Bool
|
||||
import qualified Data.Foldable as Foldable
|
||||
import qualified GHC.OldList as List
|
||||
|
||||
import qualified Data.Semigroup as Semigroup
|
||||
|
||||
import qualified Data.ByteString as ByteString
|
||||
import qualified Data.ByteString.Lazy as ByteStringL
|
||||
|
||||
import qualified Data.IntMap.Lazy as IntMapL
|
||||
import qualified Data.IntMap.Strict as IntMapS
|
||||
import qualified Data.Map as Map
|
||||
import qualified Data.Sequence as Seq
|
||||
import qualified Data.Set as Set
|
||||
|
||||
import qualified Control.Monad.RWS.Class as RWS.Class
|
||||
import qualified Control.Monad.Reader.Class as Reader.Class
|
||||
import qualified Control.Monad.State.Class as State.Class
|
||||
import qualified Control.Monad.Writer.Class as Writer.Class
|
||||
|
||||
import qualified Data.Text as Text
|
||||
import qualified Data.Text.Encoding as Text.Encoding
|
||||
import qualified Data.Text.IO as Text.IO
|
||||
import qualified Data.Text.Lazy as TextL
|
||||
import qualified Data.Text.Lazy.Encoding as TextL.Encoding
|
||||
import qualified Data.Text.Lazy.IO as TextL.IO
|
||||
|
||||
import qualified Control.Monad.Trans.State as State
|
||||
import qualified Control.Monad.Trans.State.Lazy as StateL
|
||||
import qualified Control.Monad.Trans.State.Strict as StateS
|
||||
import qualified Control.Monad.Trans.Except as ExceptT
|
||||
|
||||
import qualified Data.Strict.Maybe as Strict
|
||||
|
||||
import qualified Safe as Safe
|
||||
|
||||
|
||||
import Language.Haskell.Brittany.Internal.Prelude
|
||||
import Language.Haskell.Brittany.Internal.PreludeUtils
|
Loading…
Reference in New Issue