-
Notifications
You must be signed in to change notification settings - Fork 1
/
polyglot.cabal
166 lines (161 loc) · 4.2 KB
/
polyglot.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.36.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: [email protected]
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:
NoImplicitPrelude
StrictData
LambdaCase
MultiWayIf
BlockArguments
PostfixOperators
LiberalTypeSynonyms
FunctionalDependencies
DuplicateRecordFields
NoFieldSelectors
RecordWildCards
OverloadedRecordDot
ApplicativeDo
OverloadedStrings
ViewPatterns
GADTs
TypeFamilies
TypeFamilyDependencies
DataKinds
ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints
build-depends:
base ==4.*
, bookhound
, bytestring
, casing
, classy-prelude
, containers
, directory
, directory-tree
, extra
, filepath
, fsnotify
, mtl
, optparse-applicative
, parallel
, text
default-language: GHC2021
executable polyglot
main-is: Main.hs
other-modules:
CommandLine.FileIO
CommandLine.Options
CommandLine.Process
Paths_polyglot
hs-source-dirs:
app
default-extensions:
NoImplicitPrelude
StrictData
LambdaCase
MultiWayIf
BlockArguments
PostfixOperators
LiberalTypeSynonyms
FunctionalDependencies
DuplicateRecordFields
NoFieldSelectors
RecordWildCards
OverloadedRecordDot
ApplicativeDo
OverloadedStrings
ViewPatterns
GADTs
TypeFamilies
TypeFamilyDependencies
DataKinds
ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
build-depends:
base ==4.*
, bookhound
, bytestring
, casing
, classy-prelude
, containers
, directory
, directory-tree
, extra
, filepath
, fsnotify
, mtl
, optparse-applicative
, parallel
, polyglot
, text
default-language: GHC2021