2 -- PVP: +-+------- breaking API changes
3 -- | | +----- non-breaking API additions
4 -- | | | +--- code changes with no API change
5 version: 0.0.0.20200303
7 synopsis: Library and tools for technical and convivial documents
8 stability: experimental
9 description: Handle documents in:
11 * Texte Convivial Technique (TCT)
12 * Document Technique Convivial (DTC)
16 author: Julien Moutinho <julm+textphile@sourcephile.fr>
17 maintainer: Julien Moutinho <julm+textphile@sourcephile.fr>
18 bug-reports: Julien Moutinho <julm+textphile@sourcephile.fr>
22 cabal-version: >= 1.18
23 tested-with: GHC==8.6.5
25 src/style/dtc-errors.css
26 src/style/dtc-errors.js
27 src/style/dtc-html5.css
28 src/style/dtc-html5.js
29 src/style/dtc-index.css
30 src/style/dtc-judgment.css
31 src/style/dtc-table.css
32 src/style/tct-html5.css
37 Source-Repository head
38 location: git://git.sourcephile.fr/textphile
43 Description: Turn on debugging settings.
48 Description: Turn on profiling settings.
55 Textphile.DTC.Analyze.Collect
56 Textphile.DTC.Analyze.Index
57 Textphile.DTC.Analyze.Check
58 Textphile.DTC.Document
59 Textphile.DTC.Read.TCT
61 Textphile.DTC.Write.HTML5.Ident
62 Textphile.DTC.Write.HTML5.Base
63 Textphile.DTC.Write.HTML5.Judgment
64 Textphile.DTC.Write.HTML5.Error
65 Textphile.DTC.Write.HTML5
66 Textphile.DTC.Write.Plain
67 Textphile.DTC.Write.XML
74 Textphile.TCT.Read.Cell
75 Textphile.TCT.Read.Elem
76 Textphile.TCT.Read.Token
77 Textphile.TCT.Read.Tree
80 Textphile.TCT.Write.HTML5
81 Textphile.TCT.Write.Plain
82 Textphile.TCT.Write.XML
86 Text.Blaze.DTC.Attributes
92 default-language: Haskell2010
101 -Wincomplete-uni-patterns
102 -Wincomplete-record-updates
108 cpp-options: -DPROFILING
109 ghc-options: -fprof-auto
112 , blaze-builder >= 0.4
114 , blaze-markup >= 0.8
117 , data-default-class >= 0.1
118 , data-default-instances-containers >= 0.0
122 , judgmentphile-majority >= 0.0
123 , hxt-charproperties >= 9.2
124 , localization >= 1.0.1
125 , symantic-xml >= 0.0.0
126 , megaparsec >= 7.0.4
127 , mono-traversable >= 1.0
128 , parser-combinators >= 1.0
131 -- , svg-builder >= 0.1
133 -- , text-format >= 0.3
134 , transformers >= 0.5
137 , unordered-containers >= 0.2.8
145 Textphile.CLI.Compile
149 default-language: Haskell2010
158 MultiParamTypeClasses
161 NoMonomorphismRestriction
173 -Wincomplete-uni-patterns
174 -Wincomplete-record-updates
180 cpp-options: -DPROFILING
181 ghc-options: -fprof-auto -rtsopts
184 , ansi-terminal >= 0.4
187 , blaze-markup >= 0.8
190 , data-default-class >= 0.1
196 , localization >= 1.0.1
198 , monad-classes >= 0.3.2.2
199 -- , reflection >= 2.1.3
203 , symantic-document >= 0.1
204 , symantic-cli >= 2.4.3
205 , symantic-xml >= 0.0
207 , terminal-size >= 0.3
210 , transformers >= 0.4
212 , unordered-containers >= 0.2.8
214 -- , mono-traversable
216 -- , safe-exceptions >= 0.1
219 --Test-Suite textphile-test
220 -- type: exitcode-stdio-1.0
221 -- hs-source-dirs: test
227 -- default-language: Haskell2010
228 -- default-extensions:
236 -- -Wincomplete-uni-patterns
237 -- -Wincomplete-record-updates
239 -- -fhide-source-paths
242 -- , base >= 4.10 && < 5
243 -- , blaze-html >= 0.9
244 -- , blaze-markup >= 0.8
245 -- , bytestring >= 0.10
246 -- , containers >= 0.5
249 -- , localization >= 1.0.1
250 -- , megaparsec >= 6.3
252 -- , tasty-golden >= 2.3
254 -- , transformers >= 0.4
256 -- -- , QuickCheck >= 2.0
258 -- -- , tasty-quickcheck