11cabal-version : 3.0
22name : markup-parse
3- version : 0.2.0 .0
3+ version : 0.2.1 .0
44license : BSD-3-Clause
55license-file : LICENSE
66copyright : Copyright, Tony Day, 2023-
@@ -11,78 +11,100 @@ homepage: https://github.com/tonyday567/markup-parse#readme
1111bug-reports : https://github.com/tonyday567/markup-parse/issues
1212synopsis : A markup parser.
1313description :
14- A markup parser and printer, from and to strict bytestrings, optimised for speed.
14+ A markup parser and printer, from and to strict bytestrings, optimised for speed.
15+
1516build-type : Simple
1617tested-with :
17- , GHC == 9.6.7
18- , GHC == 9.8.4
19- , GHC == 9.10.2
20- , GHC == 9.12.2
18+ ghc == 9.6.7
19+ ghc == 9.8.4
20+ ghc == 9.10.2
21+ ghc == 9.12.2
22+
2123extra-doc-files :
22- ChangeLog.md
23- other/*.html
24- other/*.svg
25- readme.md
24+ ChangeLog.md
25+ other/*.html
26+ other/*.svg
27+ readme.md
2628
2729source-repository head
28- type : git
29- location : https://github.com/tonyday567/markup-parse
30+ type : git
31+ location : https://github.com/tonyday567/markup-parse
3032
3133common ghc-options-exe-stanza
32- ghc-options :
33- -fforce-recomp
34- -funbox-strict-fields
35- -rtsopts
36- -threaded
34+ ghc-options :
35+ -fforce-recomp
36+ -funbox-strict-fields
37+ -rtsopts
38+ -threaded
3739
3840common ghc-options-stanza
39- ghc-options :
40- -Wall
41- -Wcompat
42- -Wincomplete-record-updates
43- -Wincomplete-uni-patterns
44- -Wredundant-constraints
41+ ghc-options :
42+ -Wall
43+ -Wcompat
44+ -Wincomplete-record-updates
45+ -Wincomplete-uni-patterns
46+ -Wredundant-constraints
47+
48+ common ghc2024-additions
49+ default-extensions :
50+ DataKinds
51+ DerivingStrategies
52+ DisambiguateRecordFields
53+ ExplicitNamespaces
54+ GADTs
55+ LambdaCase
56+ MonoLocalBinds
57+ RoleAnnotations
4558
46- common ghc2021-stanza
47- default-language : GHC2021
59+ common ghc2024-stanza
60+ if impl(ghc >= 9.10 )
61+ default-language :
62+ GHC2024
63+ else
64+ import : ghc2024-additions
65+ default-language :
66+ GHC2021
4867
4968library
50- import : ghc-options-stanza
51- import : ghc2021-stanza
52- hs-source-dirs : src
53- build-depends :
54- , base >= 4.14 && < 5
55- , bytestring >= 0.11.3 && < 0.13
56- , containers >= 0.6 && < 0.9
57- , deepseq >= 1.4 && < 1.6
58- , flatparse >= 0.3.5 && < 0.6
59- , string-interpolate >= 0.3 && < 0.4
60- , these >= 1.1 && < 1.3
61- exposed-modules :
62- MarkupParse
63- MarkupParse.Internal.FlatParse
69+ import : ghc-options-stanza
70+ import : ghc2024-stanza
71+ hs-source-dirs : src
72+ build-depends :
73+ base >= 4.14 && < 5 ,
74+ bytestring >= 0.11.3 && < 0.13 ,
75+ containers >= 0.6 && < 0.9 ,
76+ deepseq >= 1.4 && < 1.6 ,
77+ flatparse >= 0.3.5 && < 0.6 ,
78+ string-interpolate >= 0.3 && < 0.4 ,
79+ these >= 1.1 && < 1.3 ,
80+
81+ exposed-modules :
82+ MarkupParse
83+ MarkupParse.Internal.FlatParse
6484
6585test-suite doctests
66- import : ghc2021-stanza
67- main-is : doctests.hs
68- hs-source-dirs : test
69- build-depends :
70- , base >= 4.14 && < 5
71- , doctest-parallel >= 0.3 && < 0.5
72- ghc-options : -threaded
73- type : exitcode-stdio-1.0
86+ import : ghc2024-stanza
87+ main-is : doctests.hs
88+ hs-source-dirs : test
89+ build-depends :
90+ base >= 4.14 && < 5 ,
91+ doctest-parallel >= 0.3 && < 0.5 ,
92+
93+ ghc-options : -threaded
94+ type : exitcode-stdio-1.0
7495
7596test-suite markup-parse-diff
76- import : ghc-options-exe-stanza
77- import : ghc-options-stanza
78- import : ghc2021-stanza
79- main-is : markup-parse-diff.hs
80- hs-source-dirs : app
81- build-depends :
82- , base >= 4.14 && < 5
83- , bytestring >= 0.11.3 && < 0.13
84- , markup-parse
85- , tasty >= 1.2 && < 1.6
86- , tasty-golden >= 2.3.1.1 && < 2.4
87- , Diff >= 1.0 && < 1.1
88- type : exitcode-stdio-1.0
97+ import : ghc-options-exe-stanza
98+ import : ghc-options-stanza
99+ import : ghc2024-stanza
100+ main-is : markup-parse-diff.hs
101+ hs-source-dirs : app
102+ build-depends :
103+ Diff >= 1.0 && < 1.1 ,
104+ base >= 4.14 && < 5 ,
105+ bytestring >= 0.11.3 && < 0.13 ,
106+ markup-parse,
107+ tasty >= 1.2 && < 1.6 ,
108+ tasty-golden >= 2.3.1.1 && < 2.4 ,
109+
110+ type : exitcode-stdio-1.0
0 commit comments