-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathfuzzy-parse.cabal
160 lines (125 loc) · 4.39 KB
/
fuzzy-parse.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
cabal-version: 3.0
name: fuzzy-parse
version: 0.1.3.3
synopsis: Tools for processing unstructured text data
description:
The lightweight and easy to use functions for text tokenizing and parsing. It aimed for
parsing mostly unstructured data, but the structured formats may be parsed as well.
It may be used in different sutiations, for DSL, tex markups or even for parsing simple
grammars easier and sometimes faster than in case of usage mainstream parsing combinators
or parser generators.
See the README.markdown, examples and modules documentation for more.
license: MIT
license-file: LICENSE
author: Dmitry Zuikov
maintainer: [email protected]
category: Text, Parsing
extra-source-files: CHANGELOG.md
homepage: https://github.com/hexresearch/fuzzy-parse
bug-reports: https://github.com/hexresearch/fuzzy-parse/issues
extra-source-files:
README.markdown
common shared-properties
default-language: GHC2021
default-extensions:
ApplicativeDo
, BangPatterns
, BlockArguments
, ConstraintKinds
, DataKinds
, DeriveDataTypeable
, DeriveGeneric
, DerivingStrategies
, DerivingVia
, ExtendedDefaultRules
, FlexibleContexts
, FlexibleInstances
, GADTs
, GeneralizedNewtypeDeriving
, ImportQualifiedPost
, LambdaCase
, MultiParamTypeClasses
, OverloadedStrings
, QuasiQuotes
, RecordWildCards
, ScopedTypeVariables
, StandaloneDeriving
, TemplateHaskell
, TupleSections
, TypeApplications
, TypeFamilies
library
import: shared-properties
ghc-options:
-Wall
-fno-warn-type-defaults
-O2
"-with-rtsopts=-N4 -A64m -AL256m -I0"
exposed-modules: Data.Text.Fuzzy.Tokenize
, Data.Text.Fuzzy.Dates
, Data.Text.Fuzzy.Section
, Data.Text.Fuzzy.SExp
, Data.Text.Fuzzy.Attoparsec.Day
, Data.Text.Fuzzy.Attoparsec.Month
build-depends: base
, attoparsec
, containers
, mtl
, prettyprinter
, safe
, streaming
, scientific
, text
, time
, microlens-platform
, uniplate
, unliftio
, unordered-containers
, timeit
hs-source-dirs: src
executable fuzzy-sexp-parse
import: shared-properties
default-language: GHC2021
ghc-options:
-Wall
-fno-warn-type-defaults
-O2
main-is: FuzzySexpParse.hs
hs-source-dirs: misc
build-depends: base, fuzzy-parse
, containers
, hspec
, hspec-discover
, interpolatedstring-perl6
, text
, mtl
, streaming
, transformers
, exceptions
, uniplate
, microlens-platform
, safe
, timeit
, prettyprinter
test-suite fuzzy-parse-test
import: shared-properties
default-language: GHC2021
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules: FuzzyParseSpec
hs-source-dirs: test
build-depends: base, fuzzy-parse
, containers
, hspec
, hspec-discover
, interpolatedstring-perl6
, text
, mtl
, streaming
, transformers
, exceptions
, uniplate
, microlens-platform
, safe
, timeit
build-tool-depends: hspec-discover:hspec-discover == 2.*