cabal-version: 2.0 -- This file has been generated from package.yaml by hpack version 0.39.1. -- -- see: https://github.com/sol/hpack name: hindent version: 6.3.0 synopsis: Extensible Haskell pretty printer description: Extensible Haskell pretty printer. Both a library and an executable. See the GitHub page for usage \/ explanation: category: Development stability: Unstable homepage: https://github.com/mihaimaruseac/hindent bug-reports: https://github.com/mihaimaruseac/hindent/issues author: Mihai Maruseac, Chris Done, Andrew Gibiansky, Tobias Pflug, Pierre Radermecker maintainer: Mihai Maruseac copyright: 2014 Chris Done, 2015 Andrew Gibiansky, 2021 Mihai Maruseac license: BSD3 license-file: LICENSE.md build-type: Simple extra-source-files: README.md CHANGELOG.md BENCHMARKS.md TESTS.md data-files: elisp/hindent.el source-repository head type: git location: https://github.com/mihaimaruseac/hindent library exposed-modules: HIndent other-modules: HIndent.Applicative HIndent.Ast HIndent.Ast.Cmd HIndent.Ast.Comment HIndent.Ast.Context HIndent.Ast.Declaration HIndent.Ast.Declaration.Annotation HIndent.Ast.Declaration.Annotation.Provenance HIndent.Ast.Declaration.Annotation.Role HIndent.Ast.Declaration.Bind HIndent.Ast.Declaration.Bind.GuardedRhs HIndent.Ast.Declaration.Class HIndent.Ast.Declaration.Class.FunctionalDependency HIndent.Ast.Declaration.Class.NameAndTypeVariables HIndent.Ast.Declaration.Collection HIndent.Ast.Declaration.Data HIndent.Ast.Declaration.Data.Body HIndent.Ast.Declaration.Data.Constructor.Field HIndent.Ast.Declaration.Data.Deriving HIndent.Ast.Declaration.Data.Deriving.Clause HIndent.Ast.Declaration.Data.Deriving.Strategy HIndent.Ast.Declaration.Data.GADT.Constructor HIndent.Ast.Declaration.Data.GADT.Constructor.Signature HIndent.Ast.Declaration.Data.Haskell98.Constructor HIndent.Ast.Declaration.Data.Haskell98.Constructor.Body HIndent.Ast.Declaration.Data.Header HIndent.Ast.Declaration.Data.NewOrData HIndent.Ast.Declaration.Data.Record.Field HIndent.Ast.Declaration.Default HIndent.Ast.Declaration.Family.Data HIndent.Ast.Declaration.Family.Type HIndent.Ast.Declaration.Family.Type.Injectivity HIndent.Ast.Declaration.Family.Type.ResultSignature HIndent.Ast.Declaration.Foreign HIndent.Ast.Declaration.Foreign.CallingConvention HIndent.Ast.Declaration.Foreign.Safety HIndent.Ast.Declaration.Instance.Class HIndent.Ast.Declaration.Instance.Class.OverlapMode HIndent.Ast.Declaration.Instance.Family.Data HIndent.Ast.Declaration.Instance.Family.Type HIndent.Ast.Declaration.Instance.Family.Type.Associated HIndent.Ast.Declaration.Instance.Family.Type.Associated.Default HIndent.Ast.Declaration.PatternSynonym HIndent.Ast.Declaration.Rule HIndent.Ast.Declaration.Rule.Binder HIndent.Ast.Declaration.Rule.Collection HIndent.Ast.Declaration.Rule.Name HIndent.Ast.Declaration.Signature HIndent.Ast.Declaration.Signature.BooleanFormula HIndent.Ast.Declaration.Signature.Fixity HIndent.Ast.Declaration.Signature.Fixity.Associativity HIndent.Ast.Declaration.Signature.Inline.Phase HIndent.Ast.Declaration.Signature.Inline.Spec HIndent.Ast.Declaration.Signature.StandaloneKind HIndent.Ast.Declaration.Splice HIndent.Ast.Declaration.StandAloneDeriving HIndent.Ast.Declaration.TypeSynonym HIndent.Ast.Declaration.TypeSynonym.Lhs HIndent.Ast.Declaration.Warning HIndent.Ast.Declaration.Warning.Collection HIndent.Ast.Declaration.Warning.Kind HIndent.Ast.Expression HIndent.Ast.Expression.Bracket HIndent.Ast.Expression.FieldSelector HIndent.Ast.Expression.ListComprehension HIndent.Ast.Expression.OverloadedLabel HIndent.Ast.Expression.Pragmatic HIndent.Ast.Expression.RangeExpression HIndent.Ast.Expression.RecordConstructionField HIndent.Ast.Expression.RecordUpdateField HIndent.Ast.Expression.Splice HIndent.Ast.FileHeaderPragma HIndent.Ast.FileHeaderPragma.Collection HIndent.Ast.Guard HIndent.Ast.Import HIndent.Ast.Import.Collection HIndent.Ast.Import.Entry HIndent.Ast.Import.Entry.Collection HIndent.Ast.Import.ImportingOrHiding HIndent.Ast.LocalBinds HIndent.Ast.LocalBinds.ImplicitBinding HIndent.Ast.LocalBinds.ImplicitBindings HIndent.Ast.Match HIndent.Ast.MatchGroup HIndent.Ast.Module HIndent.Ast.Module.Declaration HIndent.Ast.Module.Export.Collection HIndent.Ast.Module.Export.Entry HIndent.Ast.Module.Name HIndent.Ast.Module.Warning HIndent.Ast.Name.ImportExport HIndent.Ast.Name.Infix HIndent.Ast.Name.Prefix HIndent.Ast.Name.RecordField HIndent.Ast.NodeComments HIndent.Ast.Pattern HIndent.Ast.Pattern.RecordFields HIndent.Ast.Record.Field HIndent.Ast.Role HIndent.Ast.Statement HIndent.Ast.Type HIndent.Ast.Type.Bang HIndent.Ast.Type.Forall HIndent.Ast.Type.ImplicitParameterName HIndent.Ast.Type.Literal HIndent.Ast.Type.Multiplicity HIndent.Ast.Type.Strictness HIndent.Ast.Type.Unpackedness HIndent.Ast.Type.Variable HIndent.Ast.WithComments HIndent.ByteString HIndent.CabalFile HIndent.CodeBlock HIndent.CommandlineOptions HIndent.Config HIndent.Error HIndent.Fixity HIndent.GhcLibParserWrapper.GHC.Hs HIndent.GhcLibParserWrapper.GHC.Hs.ImpExp HIndent.GhcLibParserWrapper.GHC.Parser.Annotation HIndent.GhcLibParserWrapper.GHC.Unit.Module.Warnings HIndent.Language HIndent.LanguageExtension HIndent.LanguageExtension.Conversion HIndent.LanguageExtension.Types HIndent.ModulePreprocessing HIndent.ModulePreprocessing.CommentRelocation HIndent.Parse HIndent.Path.Find HIndent.Pragma HIndent.Pretty HIndent.Pretty.Combinators HIndent.Pretty.Combinators.Comment HIndent.Pretty.Combinators.Getter HIndent.Pretty.Combinators.Indent HIndent.Pretty.Combinators.Lineup HIndent.Pretty.Combinators.Op HIndent.Pretty.Combinators.Outputable HIndent.Pretty.Combinators.String HIndent.Pretty.Combinators.Switch HIndent.Pretty.Combinators.Wrap HIndent.Pretty.NodeComments HIndent.Pretty.SigBindFamily HIndent.Pretty.Types HIndent.Printer Paths_hindent autogen-modules: Paths_hindent hs-source-dirs: src ghc-options: -Wall -O2 -threaded build-depends: Cabal , async >=2.2.5 , base >=4.7 && <5 , bytestring , containers , directory , exceptions , filepath , ghc-lib-parser >=9.2 && <9.13 , ghc-lib-parser-ex , monad-loops , mtl , optparse-applicative , path , path-io , regex-tdfa , split , syb , transformers , unicode-show , utf8-string , yaml default-language: Haskell2010 library hindent-internal exposed-modules: HIndent.Internal.Test.Markdone other-modules: Paths_hindent autogen-modules: Paths_hindent hs-source-dirs: internal ghc-options: -Wall -O2 -threaded build-depends: Cabal , async >=2.2.5 , base >=4.7 && <5 , bytestring , containers , deepseq , directory , exceptions , filepath , ghc-lib-parser >=9.2 && <9.13 , ghc-lib-parser-ex , monad-loops , mtl , optparse-applicative , path , path-io , regex-tdfa , split , syb , transformers , unicode-show , utf8-string , yaml default-language: Haskell2010 executable hindent main-is: Main.hs other-modules: Paths_hindent autogen-modules: Paths_hindent hs-source-dirs: app ghc-options: -Wall -O2 -threaded build-depends: Cabal , async >=2.2.5 , base >=4.7 && <5 , bytestring , containers , directory , exceptions , filepath , ghc-lib-parser >=9.2 && <9.13 , ghc-lib-parser-ex , hindent , monad-loops , mtl , optparse-applicative , path , path-io , regex-tdfa , split , syb , transformers , unicode-show , utf8-string , yaml default-language: Haskell2010 test-suite hindent-test type: exitcode-stdio-1.0 main-is: Main.hs other-modules: Paths_hindent autogen-modules: Paths_hindent hs-source-dirs: tests ghc-options: -Wall -O2 -threaded build-depends: Cabal , Diff , async >=2.2.5 , base >=4.7 && <5 , bytestring , containers , directory , exceptions , filepath , ghc-lib-parser >=9.2 && <9.13 , ghc-lib-parser-ex , hindent , hindent-internal , hspec , monad-loops , mtl , optparse-applicative , path , path-io , regex-tdfa , split , syb , transformers , unicode-show , utf8-string , yaml default-language: Haskell2010 benchmark hindent-bench type: exitcode-stdio-1.0 main-is: Main.hs other-modules: Paths_hindent autogen-modules: Paths_hindent hs-source-dirs: benchmarks ghc-options: -Wall -O2 -threaded build-depends: Cabal , async >=2.2.5 , base >=4.7 && <5 , bytestring , containers , criterion , deepseq , directory , exceptions , filepath , ghc-lib-parser >=9.2 && <9.13 , ghc-lib-parser-ex , hindent , hindent-internal , monad-loops , mtl , optparse-applicative , path , path-io , regex-tdfa , split , syb , transformers , unicode-show , utf8-string , yaml default-language: Haskell2010