-
Notifications
You must be signed in to change notification settings - Fork 0
/
ftlex.cabal
83 lines (80 loc) · 1.94 KB
/
ftlex.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
name: ftlex
version: 0.3.4
cabal-version: >= 1.10
build-type: Simple
license: LGPL-3
license-file: LICENSE.md
copyright: (c) 2024 Marcel Schütz
author: Marcel Schütz
maintainer: marcel.schuetz@fau.de
stability: experimental
homepage: https://github.com/McEarl/FTLex
bug-reports: https://github.com/McEarl/FTLex/issues
category: ForTheL, CNL, Lexing
synopsis: A generic ForTheL lexer
description:
This is a library that provides an abstract ForTheL lexer that is independent
of concrete character encodings, position types, syntax highlighting
specifications etc. and can thus be used as a generic basis for a wide range
of ForTheL parsing frameworks.
extra-source-files:
README.md
CHANGELOG.md
LICENSE.md
source-repository head
type: git
location: https://github.com/McEarl/FTLex.git
branch: main
library
hs-source-dirs: src
exposed-modules:
FTLex.Base
FTLex.Debug
FTLex.Ftl
FTLex.Message
FTLex.Position
FTLex.Tex
other-modules:
FTLex.Error
FTLex.Helpers
build-depends:
base >= 4.17.2.1 && <= 4.19.1.0,
containers >= 0.6.7 && <= 0.6.8,
megaparsec >= 9.5.0 && <= 9.6.1,
mtl == 2.3.1,
text >= 2.0.2 && <= 2.1.1,
transformers >= 0.6 && <= 0.6.1.0,
bytestring >= 0.11
default-extensions:
ImportQualifiedPost
OverloadedStrings
MultiParamTypeClasses
InstanceSigs
ghc-options:
-Wall
-fno-warn-unused-do-bind
-fno-warn-unused-matches
-fno-warn-name-shadowing
default-language: Haskell2010
test-suite test
type: exitcode-stdio-1.0
main-is: Main.hs
hs-source-dirs: src/Test
build-depends:
base >= 4.17,
text >= 2.0.2,
containers >= 0.6.7,
bytestring >= 0.12,
filepath,
ftlex
default-extensions:
ImportQualifiedPost
OverloadedStrings
MultiParamTypeClasses
InstanceSigs
ghc-options:
-Wall
-fno-warn-unused-do-bind
-fno-warn-unused-matches
-fno-warn-name-shadowing
default-language: Haskell2010