]> Git — Sourcephile - doclang.git/blob - hdoc.cabal
vim: polish code
[doclang.git] / hdoc.cabal
1 name: hdoc
2 -- PVP: +-+------- breaking API changes
3 -- | | +----- non-breaking API additions
4 -- | | | +--- code changes with no API change
5 version: 0.0.0.20180213
6 category: Language
7 synopsis: Library and tools for technical and convivial documents
8 stability: experimental
9 description: Handle documents in:
10 .
11 * Texte Convivial Technique (TCT)
12 * Document Technique Convivial (DTC)
13 extra-doc-files:
14 license: GPL-3
15 license-file: COPYING
16 author: Julien Moutinho <julm+hdoc@autogeree.net>
17 maintainer: Julien Moutinho <julm+hdoc@autogeree.net>
18 bug-reports: Julien Moutinho <julm+hdoc@autogeree.net>
19 -- homepage:
20
21 build-type: Simple
22 cabal-version: >= 1.18
23 tested-with: GHC==8.2.2
24 data-files:
25 style/dtc-errors.css
26 style/dtc-errors.js
27 style/dtc-html5.css
28 style/dtc-html5.js
29 style/dtc-index.css
30 style/dtc-judgment.css
31 style/dtc-table.css
32 style/tct-html5.css
33 extra-source-files:
34 stack.yaml
35 extra-tmp-files:
36
37 Source-Repository head
38 location: git://git.autogeree.net/hdoc
39 type: git
40
41 Flag debug
42 Default: False
43 Description: Turn on debugging settings.
44 Manual: True
45
46 Flag prof
47 Default: False
48 Description: Turn on profiling settings.
49 Manual: True
50
51 Library
52 exposed-modules:
53 Control.Monad.Utils
54 Hdoc.DTC.Analyze.Collect
55 Hdoc.DTC.Analyze.Index
56 Hdoc.DTC.Analyze.Check
57 Hdoc.DTC.Document
58 Hdoc.DTC.Read.TCT
59 Hdoc.DTC.Sym
60 Hdoc.DTC.Write.HTML5.Ident
61 Hdoc.DTC.Write.HTML5.Base
62 Hdoc.DTC.Write.HTML5.Judgment
63 Hdoc.DTC.Write.HTML5.Error
64 Hdoc.DTC.Write.HTML5
65 Hdoc.DTC.Write.Plain
66 Hdoc.DTC.Write.XML
67 Hdoc.RNC.Fixity
68 Hdoc.RNC.Sym
69 Hdoc.RNC.Write
70 Hdoc.TCT
71 Hdoc.TCT.Cell
72 Hdoc.TCT.Debug
73 Hdoc.TCT.Elem
74 Hdoc.TCT.Read
75 Hdoc.TCT.Read.Cell
76 Hdoc.TCT.Read.Elem
77 Hdoc.TCT.Read.Token
78 Hdoc.TCT.Read.Tree
79 Hdoc.TCT.Tree
80 Hdoc.TCT.Utils
81 Hdoc.TCT.Write.HTML5
82 Hdoc.TCT.Write.Plain
83 Hdoc.TCT.Write.XML
84 Hdoc.Utils
85 Hdoc.XML
86 Text.Blaze.DTC
87 Text.Blaze.DTC.Attributes
88 Text.Blaze.HTML5
89 Text.Blaze.Utils
90 Text.Blaze.XML
91 other-modules:
92 Paths_hdoc
93 default-language: Haskell2010
94 default-extensions:
95 LambdaCase
96 NamedFieldPuns
97 NoImplicitPrelude
98 RecordWildCards
99 TupleSections
100 ghc-options:
101 -Wall
102 -Wincomplete-uni-patterns
103 -Wincomplete-record-updates
104 -fno-warn-tabs
105 -fhide-source-paths
106 if flag(debug)
107 cpp-options: -DDEBUG
108 if flag(prof)
109 cpp-options: -DPROFILING
110 ghc-options: -fprof-auto
111 build-depends:
112 base >= 4.10 && < 5
113 , blaze-builder >= 0.4
114 , blaze-html >= 0.9
115 , blaze-markup >= 0.8
116 , bytestring >= 0.10
117 , containers >= 0.5
118 , data-default-class >= 0.1
119 , data-default-instances-containers >= 0.0
120 , directory >= 1.3
121 , filepath >= 1.4
122 , hashable >= 1.2.6
123 , hjugement >= 0.0
124 , localization >= 1.0.1
125 , symantic-cli >= 0.0.0
126 , megaparsec >= 6.3
127 , mono-traversable >= 1.0
128 , safe >= 0.3
129 , strict >= 0.3
130 -- , svg-builder >= 0.1
131 , text >= 1.2
132 -- , text-format >= 0.3
133 , transformers >= 0.5
134 , treemap >= 2.3
135 , treeseq >= 1.0
136 , unordered-containers >= 0.2.8
137
138 Executable hdoc
139 hs-source-dirs: exe/cli
140 main-is: Main.hs
141 other-modules:
142 Paths_hdoc
143 default-language: Haskell2010
144 default-extensions:
145 ConstraintKinds
146 DataKinds
147 DefaultSignatures
148 EmptyDataDecls
149 FlexibleContexts
150 FlexibleInstances
151 LambdaCase
152 MultiParamTypeClasses
153 NamedFieldPuns
154 NoImplicitPrelude
155 PatternGuards
156 PolyKinds
157 Rank2Types
158 RecordWildCards
159 ScopedTypeVariables
160 StandaloneDeriving
161 TupleSections
162 TypeApplications
163 TypeOperators
164 ghc-options:
165 -Wall
166 -Wincomplete-uni-patterns
167 -Wincomplete-record-updates
168 -fno-warn-tabs
169 -fhide-source-paths
170 if flag(debug)
171 cpp-options: -DDEBUG
172 if flag(prof)
173 cpp-options: -DPROFILING
174 ghc-options: -fprof-auto -rtsopts
175 build-depends:
176 hdoc
177 , ansi-terminal >= 0.4
178 , base >= 4.6 && < 5
179 , blaze-html >= 0.9
180 , blaze-markup >= 0.8
181 , bytestring >= 0.10
182 , containers >= 0.5
183 , data-default-class >= 0.1
184 , Decimal >= 0.4
185 , deepseq >= 1.4
186 , directory >= 1.3
187 , filepath >= 1.4
188 , hashable >= 1.2.6
189 , localization >= 1.0.1
190 , megaparsec >= 6.3
191 , monad-classes >= 0.3.2.2
192 -- , reflection >= 2.1.3
193 , peano >= 0.1
194 , safe >= 0.3
195 , semigroups >= 0.18
196 , symantic-document >= 0.1
197 , symantic-cli >= 0.0
198 , strict >= 0.3
199 , text >= 1.2
200 , time >= 1.8
201 , transformers >= 0.4
202 , treeseq >= 1.0
203 , unordered-containers >= 0.2.8
204 -- , mono-traversable
205 -- , safe >= 0.2
206 -- , safe-exceptions >= 0.1
207 -- , treemap
208
209 --Test-Suite hdoc-test
210 -- type: exitcode-stdio-1.0
211 -- hs-source-dirs: test
212 -- main-is: Main.hs
213 -- other-modules:
214 -- Golden
215 -- -- HUnit
216 -- -- QuickCheck
217 -- default-language: Haskell2010
218 -- default-extensions:
219 -- LambdaCase
220 -- NamedFieldPuns
221 -- NoImplicitPrelude
222 -- RecordWildCards
223 -- ViewPatterns
224 -- ghc-options:
225 -- -Wall
226 -- -Wincomplete-uni-patterns
227 -- -Wincomplete-record-updates
228 -- -fno-warn-tabs
229 -- -fhide-source-paths
230 -- build-depends:
231 -- hdoc
232 -- , base >= 4.10 && < 5
233 -- , blaze-html >= 0.9
234 -- , blaze-markup >= 0.8
235 -- , bytestring >= 0.10
236 -- , containers >= 0.5
237 -- , deepseq >= 1.4
238 -- , filepath >= 1.4
239 -- , localization >= 1.0.1
240 -- , megaparsec >= 6.3
241 -- , tasty >= 0.11
242 -- , tasty-golden >= 2.3
243 -- , text >= 1.2
244 -- , transformers >= 0.4
245 -- , treeseq >= 1.0
246 -- -- , QuickCheck >= 2.0
247 -- -- , tasty-hunit
248 -- -- , tasty-quickcheck