hindent-6.3.0: hindent.cabal
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: <https://github.com/mihaimaruseac/hindent>
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