]> Git — Sourcephile - doclang.git/blob - tct.cabal
Add Cell Text parsing.
[doclang.git] / tct.cabal
1 author: Julien Moutinho <julm+tct@autogeree.net>
2 build-type: Simple
3 cabal-version: >= 1.18
4 category: Language
5 description:
6 A library to handle TCT (Tree Cell Text, aka. Texte Convivial Technique).
7 extra-source-files:
8 extra-doc-files:
9 extra-tmp-files:
10 license: GPL-3
11 license-file: COPYING
12 maintainer: Julien Moutinho <julm+tct@autogeree.net>
13 name: tct
14 stability: experimental
15 synopsis: Library for TCT (Tree Cell Text, aka. Texte Convivial Technique)
16 tested-with: GHC==8.0.2
17 version: 1.0.0.20170828
18
19 Source-Repository head
20 location: git://git.autogeree.net/tct
21 type: git
22
23 Library
24 exposed-modules:
25 Language.TCT
26 Language.TCT.Elem
27 Language.TCT.HTML5.Source
28 Language.TCT.Read
29 Language.TCT.Read.Elem
30 Language.TCT.Read.Token
31 Language.TCT.Read.Tree
32 Language.TCT.Token
33 Language.TCT.Tree
34 default-language: Haskell2010
35 default-extensions:
36 LambdaCase
37 NoImplicitPrelude
38 ViewPatterns
39 ghc-options:
40 -Wall
41 -Wincomplete-uni-patterns
42 -Wincomplete-record-updates
43 -fno-warn-tabs
44 build-depends:
45 base >= 4.6 && < 5
46 , containers > 0.5
47 , megaparsec >= 5.0
48 , text
49 , bytestring
50 , text-format
51 , blaze-markup
52 , blaze-html
53 , transformers
54
55 Test-Suite tct-test
56 type: exitcode-stdio-1.0
57 default-language: Haskell2010
58 default-extensions:
59 NoImplicitPrelude
60 ghc-options:
61 -Wall
62 -Wincomplete-uni-patterns
63 -Wincomplete-record-updates
64 -fno-warn-tabs
65 hs-source-dirs: test
66 main-is: Main.hs
67 other-modules:
68 HUnit
69 -- QuickCheck
70 Types
71 build-depends:
72 base >= 4.6 && < 5
73 , containers >= 0.5 && < 0.6
74 , tct
75 -- , QuickCheck >= 2.0
76 , tasty >= 0.11
77 , tasty-hunit
78 -- , tasty-quickcheck
79 , text
80 , transformers >= 0.4 && < 0.6
81
82 Executable tct-print
83 default-language: Haskell2010
84 default-extensions:
85 ConstraintKinds
86 DataKinds
87 DefaultSignatures
88 EmptyDataDecls
89 FlexibleContexts
90 FlexibleInstances
91 LambdaCase
92 MultiParamTypeClasses
93 NamedFieldPuns
94 NoImplicitPrelude
95 OverloadedStrings
96 PatternGuards
97 PolyKinds
98 Rank2Types
99 ScopedTypeVariables
100 StandaloneDeriving
101 TupleSections
102 TypeApplications
103 TypeFamilies
104 TypeOperators
105 ghc-options:
106 -Wall
107 -Wincomplete-uni-patterns
108 -Wincomplete-record-updates
109 -fno-warn-tabs
110 main-is: Main.hs
111 hs-source-dirs: exe/print
112 other-modules:
113 Read
114 build-depends:
115 base >= 4.6 && < 5
116 , ansi-terminal >= 0.4 && < 0.7
117 , blaze-html
118 , bytestring
119 , containers >= 0.5 && < 0.6
120 , Decimal
121 , deepseq
122 -- , directory
123 , optparse-applicative
124 , megaparsec
125 -- , monad-classes
126 -- , mono-traversable
127 -- , safe >= 0.2
128 , safe-exceptions
129 , semigroups
130 -- , symantic-document
131 -- , symantic-grammar
132 , strict
133 , tct
134 , text
135 , time
136 , transformers >= 0.4 && < 0.6
137 -- NOTE: needed for Control.Monad.Trans.Except
138 -- , treemap