]> Git — Sourcephile - doclang.git/blob - hdoc.cabal
XML: use symantic-xml
[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
68 Hdoc.TCT
69 Hdoc.TCT.Cell
70 Hdoc.TCT.Debug
71 Hdoc.TCT.Elem
72 Hdoc.TCT.Read
73 Hdoc.TCT.Read.Cell
74 Hdoc.TCT.Read.Elem
75 Hdoc.TCT.Read.Token
76 Hdoc.TCT.Read.Tree
77 Hdoc.TCT.Tree
78 Hdoc.TCT.Utils
79 Hdoc.TCT.Write.HTML5
80 Hdoc.TCT.Write.Plain
81 Hdoc.TCT.Write.XML
82 Hdoc.Utils
83 Hdoc.XML
84 Text.Blaze.DTC
85 Text.Blaze.DTC.Attributes
86 Text.Blaze.HTML5
87 Text.Blaze.Utils
88 Text.Blaze.XML
89 other-modules:
90 Paths_hdoc
91 default-language: Haskell2010
92 default-extensions:
93 LambdaCase
94 NamedFieldPuns
95 NoImplicitPrelude
96 RecordWildCards
97 TupleSections
98 ghc-options:
99 -Wall
100 -Wincomplete-uni-patterns
101 -Wincomplete-record-updates
102 -fno-warn-tabs
103 -fhide-source-paths
104 if flag(debug)
105 cpp-options: -DDEBUG
106 if flag(prof)
107 cpp-options: -DPROFILING
108 ghc-options: -fprof-auto
109 build-depends:
110 base >= 4.10 && < 5
111 , blaze-builder >= 0.4
112 , blaze-html >= 0.9
113 , blaze-markup >= 0.8
114 , bytestring >= 0.10
115 , containers >= 0.5
116 , data-default-class >= 0.1
117 , data-default-instances-containers >= 0.0
118 , directory >= 1.3
119 , filepath >= 1.4
120 , hashable >= 1.2.6
121 , hjugement >= 0.0
122 , hxt-charproperties >= 9.2
123 , localization >= 1.0.1
124 , symantic-cli >= 0.0.0
125 , symantic-xml >= 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 , symantic-xml >= 0.0
199 , strict >= 0.3
200 , text >= 1.2
201 , time >= 1.8
202 , transformers >= 0.4
203 , treeseq >= 1.0
204 , unordered-containers >= 0.2.8
205 -- , mono-traversable
206 -- , safe >= 0.2
207 -- , safe-exceptions >= 0.1
208 -- , treemap
209
210 --Test-Suite hdoc-test
211 -- type: exitcode-stdio-1.0
212 -- hs-source-dirs: test
213 -- main-is: Main.hs
214 -- other-modules:
215 -- Golden
216 -- -- HUnit
217 -- -- QuickCheck
218 -- default-language: Haskell2010
219 -- default-extensions:
220 -- LambdaCase
221 -- NamedFieldPuns
222 -- NoImplicitPrelude
223 -- RecordWildCards
224 -- ViewPatterns
225 -- ghc-options:
226 -- -Wall
227 -- -Wincomplete-uni-patterns
228 -- -Wincomplete-record-updates
229 -- -fno-warn-tabs
230 -- -fhide-source-paths
231 -- build-depends:
232 -- hdoc
233 -- , base >= 4.10 && < 5
234 -- , blaze-html >= 0.9
235 -- , blaze-markup >= 0.8
236 -- , bytestring >= 0.10
237 -- , containers >= 0.5
238 -- , deepseq >= 1.4
239 -- , filepath >= 1.4
240 -- , localization >= 1.0.1
241 -- , megaparsec >= 6.3
242 -- , tasty >= 0.11
243 -- , tasty-golden >= 2.3
244 -- , text >= 1.2
245 -- , transformers >= 0.4
246 -- , treeseq >= 1.0
247 -- -- , QuickCheck >= 2.0
248 -- -- , tasty-hunit
249 -- -- , tasty-quickcheck