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