diff --git a/brittany.cabal b/brittany.cabal index 86a8e8f..7b238ec 100644 --- a/brittany.cabal +++ b/brittany.cabal @@ -96,8 +96,8 @@ common executable library import: library - hs-source-dirs: - src + autogen-modules: Paths_brittany + hs-source-dirs: source/library exposed-modules: Language.Haskell.Brittany Language.Haskell.Brittany.Internal @@ -129,7 +129,6 @@ library Language.Haskell.Brittany.Internal.Utils Language.Haskell.Brittany.Main Paths_brittany - autogen-modules: Paths_brittany executable brittany import: executable diff --git a/src/Language/Haskell/Brittany.hs b/source/library/Language/Haskell/Brittany.hs similarity index 100% rename from src/Language/Haskell/Brittany.hs rename to source/library/Language/Haskell/Brittany.hs diff --git a/src/Language/Haskell/Brittany/Internal.hs b/source/library/Language/Haskell/Brittany/Internal.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal.hs rename to source/library/Language/Haskell/Brittany/Internal.hs diff --git a/src/Language/Haskell/Brittany/Internal/Backend.hs b/source/library/Language/Haskell/Brittany/Internal/Backend.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Backend.hs rename to source/library/Language/Haskell/Brittany/Internal/Backend.hs diff --git a/src/Language/Haskell/Brittany/Internal/BackendUtils.hs b/source/library/Language/Haskell/Brittany/Internal/BackendUtils.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/BackendUtils.hs rename to source/library/Language/Haskell/Brittany/Internal/BackendUtils.hs diff --git a/src/Language/Haskell/Brittany/Internal/Config.hs b/source/library/Language/Haskell/Brittany/Internal/Config.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Config.hs rename to source/library/Language/Haskell/Brittany/Internal/Config.hs diff --git a/src/Language/Haskell/Brittany/Internal/Config/Types.hs b/source/library/Language/Haskell/Brittany/Internal/Config/Types.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Config/Types.hs rename to source/library/Language/Haskell/Brittany/Internal/Config/Types.hs diff --git a/src/Language/Haskell/Brittany/Internal/Config/Types/Instances.hs b/source/library/Language/Haskell/Brittany/Internal/Config/Types/Instances.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Config/Types/Instances.hs rename to source/library/Language/Haskell/Brittany/Internal/Config/Types/Instances.hs diff --git a/src/Language/Haskell/Brittany/Internal/ExactPrintUtils.hs b/source/library/Language/Haskell/Brittany/Internal/ExactPrintUtils.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/ExactPrintUtils.hs rename to source/library/Language/Haskell/Brittany/Internal/ExactPrintUtils.hs diff --git a/src/Language/Haskell/Brittany/Internal/LayouterBasics.hs b/source/library/Language/Haskell/Brittany/Internal/LayouterBasics.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/LayouterBasics.hs rename to source/library/Language/Haskell/Brittany/Internal/LayouterBasics.hs diff --git a/src/Language/Haskell/Brittany/Internal/Layouters/DataDecl.hs b/source/library/Language/Haskell/Brittany/Internal/Layouters/DataDecl.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Layouters/DataDecl.hs rename to source/library/Language/Haskell/Brittany/Internal/Layouters/DataDecl.hs diff --git a/src/Language/Haskell/Brittany/Internal/Layouters/Decl.hs b/source/library/Language/Haskell/Brittany/Internal/Layouters/Decl.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Layouters/Decl.hs rename to source/library/Language/Haskell/Brittany/Internal/Layouters/Decl.hs diff --git a/src/Language/Haskell/Brittany/Internal/Layouters/Expr.hs b/source/library/Language/Haskell/Brittany/Internal/Layouters/Expr.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Layouters/Expr.hs rename to source/library/Language/Haskell/Brittany/Internal/Layouters/Expr.hs diff --git a/src/Language/Haskell/Brittany/Internal/Layouters/Expr.hs-boot b/source/library/Language/Haskell/Brittany/Internal/Layouters/Expr.hs-boot similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Layouters/Expr.hs-boot rename to source/library/Language/Haskell/Brittany/Internal/Layouters/Expr.hs-boot diff --git a/src/Language/Haskell/Brittany/Internal/Layouters/IE.hs b/source/library/Language/Haskell/Brittany/Internal/Layouters/IE.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Layouters/IE.hs rename to source/library/Language/Haskell/Brittany/Internal/Layouters/IE.hs diff --git a/src/Language/Haskell/Brittany/Internal/Layouters/Import.hs b/source/library/Language/Haskell/Brittany/Internal/Layouters/Import.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Layouters/Import.hs rename to source/library/Language/Haskell/Brittany/Internal/Layouters/Import.hs diff --git a/src/Language/Haskell/Brittany/Internal/Layouters/Module.hs b/source/library/Language/Haskell/Brittany/Internal/Layouters/Module.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Layouters/Module.hs rename to source/library/Language/Haskell/Brittany/Internal/Layouters/Module.hs diff --git a/src/Language/Haskell/Brittany/Internal/Layouters/Pattern.hs b/source/library/Language/Haskell/Brittany/Internal/Layouters/Pattern.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Layouters/Pattern.hs rename to source/library/Language/Haskell/Brittany/Internal/Layouters/Pattern.hs diff --git a/src/Language/Haskell/Brittany/Internal/Layouters/Stmt.hs b/source/library/Language/Haskell/Brittany/Internal/Layouters/Stmt.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Layouters/Stmt.hs rename to source/library/Language/Haskell/Brittany/Internal/Layouters/Stmt.hs diff --git a/src/Language/Haskell/Brittany/Internal/Layouters/Stmt.hs-boot b/source/library/Language/Haskell/Brittany/Internal/Layouters/Stmt.hs-boot similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Layouters/Stmt.hs-boot rename to source/library/Language/Haskell/Brittany/Internal/Layouters/Stmt.hs-boot diff --git a/src/Language/Haskell/Brittany/Internal/Layouters/Type.hs b/source/library/Language/Haskell/Brittany/Internal/Layouters/Type.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Layouters/Type.hs rename to source/library/Language/Haskell/Brittany/Internal/Layouters/Type.hs diff --git a/src/Language/Haskell/Brittany/Internal/Obfuscation.hs b/source/library/Language/Haskell/Brittany/Internal/Obfuscation.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Obfuscation.hs rename to source/library/Language/Haskell/Brittany/Internal/Obfuscation.hs diff --git a/src/Language/Haskell/Brittany/Internal/Prelude.hs b/source/library/Language/Haskell/Brittany/Internal/Prelude.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Prelude.hs rename to source/library/Language/Haskell/Brittany/Internal/Prelude.hs diff --git a/src/Language/Haskell/Brittany/Internal/PreludeUtils.hs b/source/library/Language/Haskell/Brittany/Internal/PreludeUtils.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/PreludeUtils.hs rename to source/library/Language/Haskell/Brittany/Internal/PreludeUtils.hs diff --git a/src/Language/Haskell/Brittany/Internal/Transformations/Alt.hs b/source/library/Language/Haskell/Brittany/Internal/Transformations/Alt.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Transformations/Alt.hs rename to source/library/Language/Haskell/Brittany/Internal/Transformations/Alt.hs diff --git a/src/Language/Haskell/Brittany/Internal/Transformations/Columns.hs b/source/library/Language/Haskell/Brittany/Internal/Transformations/Columns.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Transformations/Columns.hs rename to source/library/Language/Haskell/Brittany/Internal/Transformations/Columns.hs diff --git a/src/Language/Haskell/Brittany/Internal/Transformations/Floating.hs b/source/library/Language/Haskell/Brittany/Internal/Transformations/Floating.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Transformations/Floating.hs rename to source/library/Language/Haskell/Brittany/Internal/Transformations/Floating.hs diff --git a/src/Language/Haskell/Brittany/Internal/Transformations/Indent.hs b/source/library/Language/Haskell/Brittany/Internal/Transformations/Indent.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Transformations/Indent.hs rename to source/library/Language/Haskell/Brittany/Internal/Transformations/Indent.hs diff --git a/src/Language/Haskell/Brittany/Internal/Transformations/Par.hs b/source/library/Language/Haskell/Brittany/Internal/Transformations/Par.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Transformations/Par.hs rename to source/library/Language/Haskell/Brittany/Internal/Transformations/Par.hs diff --git a/src/Language/Haskell/Brittany/Internal/Types.hs b/source/library/Language/Haskell/Brittany/Internal/Types.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Types.hs rename to source/library/Language/Haskell/Brittany/Internal/Types.hs diff --git a/src/Language/Haskell/Brittany/Internal/Utils.hs b/source/library/Language/Haskell/Brittany/Internal/Utils.hs similarity index 100% rename from src/Language/Haskell/Brittany/Internal/Utils.hs rename to source/library/Language/Haskell/Brittany/Internal/Utils.hs diff --git a/src/Language/Haskell/Brittany/Main.hs b/source/library/Language/Haskell/Brittany/Main.hs similarity index 100% rename from src/Language/Haskell/Brittany/Main.hs rename to source/library/Language/Haskell/Brittany/Main.hs