]> Git — Sourcephile - doclang.git/blob - hdoc.cabal
Improve checking.
[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-index.css
29 style/dtc-judgment.css
30 style/dtc-table.css
31 style/tct-html5.css
32 extra-source-files:
33 stack.yaml
34 extra-tmp-files:
35
36 Source-Repository head
37 location: git://git.autogeree.net/hdoc
38 type: git
39
40 Flag debug
41 Default: False
42 Description: Turn on debugging settings.
43 Manual: True
44
45 Flag prof
46 Default: False
47 Description: Turn on profiling settings.
48 Manual: True
49
50 Library
51 exposed-modules:
52 Control.Monad.Utils
53 Hdoc.DTC.Check.Base
54 Hdoc.DTC.Check.Judgment
55 Hdoc.DTC.Check
56 Hdoc.DTC.Collect
57 Hdoc.DTC.Document
58 Hdoc.DTC.Index
59 Hdoc.DTC.Read.TCT
60 Hdoc.DTC.Sym
61 Hdoc.DTC.Write.HTML5.Ident
62 Hdoc.DTC.Write.HTML5.Base
63 Hdoc.DTC.Write.HTML5.Judgment
64 Hdoc.DTC.Write.HTML5.Error
65 Hdoc.DTC.Write.HTML5
66 Hdoc.DTC.Write.Plain
67 Hdoc.DTC.Write.XML
68 Hdoc.RNC.Fixity
69 Hdoc.RNC.Sym
70 Hdoc.RNC.Write
71 Hdoc.TCT
72 Hdoc.TCT.Cell
73 Hdoc.TCT.Debug
74 Hdoc.TCT.Elem
75 Hdoc.TCT.Read
76 Hdoc.TCT.Read.Cell
77 Hdoc.TCT.Read.Elem
78 Hdoc.TCT.Read.Token
79 Hdoc.TCT.Read.Tree
80 Hdoc.TCT.Tree
81 Hdoc.TCT.Utils
82 Hdoc.TCT.Write.HTML5
83 Hdoc.TCT.Write.Plain
84 Hdoc.TCT.Write.XML
85 Hdoc.Utils
86 Hdoc.XML
87 Text.Blaze.DTC
88 Text.Blaze.DTC.Attributes
89 Text.Blaze.HTML5
90 Text.Blaze.Utils
91 Text.Blaze.XML
92 other-modules:
93 Paths_hdoc
94 default-language: Haskell2010
95 default-extensions:
96 LambdaCase
97 NamedFieldPuns
98 NoImplicitPrelude
99 RecordWildCards
100 TupleSections
101 ghc-options:
102 -Wall
103 -Wincomplete-uni-patterns
104 -Wincomplete-record-updates
105 -fno-warn-tabs
106 -fhide-source-paths
107 if flag(debug)
108 cpp-options: -DDEBUG
109 if flag(prof)
110 cpp-options: -DPROFILING
111 ghc-options: -fprof-auto
112 build-depends:
113 base >= 4.10 && < 5
114 , blaze-builder >= 0.4
115 , blaze-html >= 0.9
116 , blaze-markup >= 0.8
117 , bytestring >= 0.10
118 , containers >= 0.5
119 , data-default-class >= 0.1
120 , data-default-instances-containers >= 0.0
121 , directory >= 1.3
122 , filepath >= 1.4
123 , hashable >= 1.2.6
124 , hjugement >= 0.0
125 , localization >= 1.0.1
126 , symantic-cli >= 0.0.0
127 , megaparsec >= 6.3
128 -- , mono-traversable >= 1.0
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 , semigroups >= 0.18
195 , symantic-document >= 0.1
196 , symantic-cli >= 0.0
197 , strict >= 0.3
198 , text >= 1.2
199 , time >= 1.8
200 , transformers >= 0.4
201 , treeseq >= 1.0
202 , unordered-containers >= 0.2.8
203 -- , mono-traversable
204 -- , safe >= 0.2
205 -- , safe-exceptions >= 0.1
206 -- , treemap
207
208 --Test-Suite hdoc-test
209 -- type: exitcode-stdio-1.0
210 -- hs-source-dirs: test
211 -- main-is: Main.hs
212 -- other-modules:
213 -- Golden
214 -- -- HUnit
215 -- -- QuickCheck
216 -- default-language: Haskell2010
217 -- default-extensions:
218 -- LambdaCase
219 -- NamedFieldPuns
220 -- NoImplicitPrelude
221 -- RecordWildCards
222 -- ViewPatterns
223 -- ghc-options:
224 -- -Wall
225 -- -Wincomplete-uni-patterns
226 -- -Wincomplete-record-updates
227 -- -fno-warn-tabs
228 -- -fhide-source-paths
229 -- build-depends:
230 -- hdoc
231 -- , base >= 4.10 && < 5
232 -- , blaze-html >= 0.9
233 -- , blaze-markup >= 0.8
234 -- , bytestring >= 0.10
235 -- , containers >= 0.5
236 -- , deepseq >= 1.4
237 -- , filepath >= 1.4
238 -- , localization >= 1.0.1
239 -- , megaparsec >= 6.3
240 -- , tasty >= 0.11
241 -- , tasty-golden >= 2.3
242 -- , text >= 1.2
243 -- , transformers >= 0.4
244 -- , treeseq >= 1.0
245 -- -- , QuickCheck >= 2.0
246 -- -- , tasty-hunit
247 -- -- , tasty-quickcheck