polyglot-0.1.1.0: polyglot.cabal
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.35.0.
--
-- see: https://github.com/sol/hpack
name: polyglot
version: 0.1.1.0
synopsis: Haskell to Purescript & Scala 3 transpiler
description: Please see the README on GitHub at <https://github.com/albertprz/polyglot#readme>
category: Compiler
homepage: https://github.com/albertprz/polyglot#readme
bug-reports: https://github.com/albertprz/polyglot/issues
author: Alberto Perez Lopez
maintainer: albertoperez1994@gmail.com
copyright: 2022 Alberto Perez Lopez
license: BSD3
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
source-repository head
type: git
location: https://github.com/albertprz/polyglot
library
exposed-modules:
Conversions.ToPurescript.ClassDef
Conversions.ToPurescript.Common
Conversions.ToPurescript.DataDef
Conversions.ToPurescript.FnDef
Conversions.ToPurescript.ModuleDef
Conversions.ToPurescript.Pattern
Conversions.ToPurescript.Type
Conversions.ToScala.ClassDef
Conversions.ToScala.Common
Conversions.ToScala.DataDef
Conversions.ToScala.FnDef
Conversions.ToScala.ModuleDef
Conversions.ToScala.Pattern
Conversions.ToScala.Type
Lexers.Haskell.Layout
Parsers.Haskell.ClassDef
Parsers.Haskell.Common
Parsers.Haskell.DataDef
Parsers.Haskell.FnDef
Parsers.Haskell.ModuleDef
Parsers.Haskell.Pattern
Parsers.Haskell.Type
SyntaxTrees.Haskell.ClassDef
SyntaxTrees.Haskell.Common
SyntaxTrees.Haskell.DataDef
SyntaxTrees.Haskell.FnDef
SyntaxTrees.Haskell.ModuleDef
SyntaxTrees.Haskell.Pattern
SyntaxTrees.Haskell.Type
SyntaxTrees.Purescript.ClassDef
SyntaxTrees.Purescript.Common
SyntaxTrees.Purescript.DataDef
SyntaxTrees.Purescript.FnDef
SyntaxTrees.Purescript.ModuleDef
SyntaxTrees.Purescript.Pattern
SyntaxTrees.Purescript.Type
SyntaxTrees.Scala.Common
SyntaxTrees.Scala.DataDef
SyntaxTrees.Scala.FnDef
SyntaxTrees.Scala.PackageDef
SyntaxTrees.Scala.Pattern
SyntaxTrees.Scala.Type
Utils.Foldable
Utils.Functor
Utils.List
Utils.Maybe
Utils.String
other-modules:
Paths_polyglot
hs-source-dirs:
src
default-extensions:
LambdaCase
MultiWayIf
TupleSections
PostfixOperators
BlockArguments
RankNTypes
ExplicitForAll
ScopedTypeVariables
LiberalTypeSynonyms
InstanceSigs
FunctionalDependencies
DuplicateRecordFields
NoFieldSelectors
NamedFieldPuns
RecordWildCards
OverloadedRecordDot
ConstrainedClassMethods
MultiParamTypeClasses
FlexibleContexts
FlexibleInstances
ApplicativeDo
ParallelListComp
MonadComprehensions
GADTs
TypeFamilies
TypeFamilyDependencies
DataKinds
PolyKinds
DeriveFunctor
DeriveFoldable
DeriveTraversable
DeriveGeneric
GeneralizedNewtypeDeriving
ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints
build-depends:
base >=4.7 && <5
, bookhound >=0.1.24 && <0.2
, bytestring
, casing >=0.1.4.1 && <0.2
, containers
, directory >=1.3.7.0 && <1.4
, directory-tree >=0.12.1 && <0.13
, extra >=1.7.10 && <1.8
, filepath >=1.4.2.2 && <1.5
, fsnotify >=0.3.0.1 && <0.4
, optparse-applicative >=0.17.0 && <0.18
, parallel >=3.2.2.0 && <3.3
, text >=2 && <2.1
, utility-ht >=0.0.16 && <0.1
default-language: Haskell2010
executable polyglot
main-is: Main.hs
other-modules:
CommandLine.FileIO
CommandLine.Options
CommandLine.Process
Paths_polyglot
hs-source-dirs:
app
default-extensions:
LambdaCase
MultiWayIf
TupleSections
PostfixOperators
BlockArguments
RankNTypes
ExplicitForAll
ScopedTypeVariables
LiberalTypeSynonyms
InstanceSigs
FunctionalDependencies
DuplicateRecordFields
NoFieldSelectors
NamedFieldPuns
RecordWildCards
OverloadedRecordDot
ConstrainedClassMethods
MultiParamTypeClasses
FlexibleContexts
FlexibleInstances
ApplicativeDo
ParallelListComp
MonadComprehensions
GADTs
TypeFamilies
TypeFamilyDependencies
DataKinds
PolyKinds
DeriveFunctor
DeriveFoldable
DeriveTraversable
DeriveGeneric
GeneralizedNewtypeDeriving
ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
build-depends:
base >=4.7 && <5
, bookhound >=0.1.24 && <0.2
, bytestring
, casing >=0.1.4.1 && <0.2
, containers
, directory >=1.3.7.0 && <1.4
, directory-tree >=0.12.1 && <0.13
, extra >=1.7.10 && <1.8
, filepath >=1.4.2.2 && <1.5
, fsnotify >=0.3.0.1 && <0.4
, optparse-applicative >=0.17.0 && <0.18
, parallel >=3.2.2.0 && <3.3
, polyglot
, text >=2 && <2.1
, utility-ht >=0.0.16 && <0.1
default-language: Haskell2010