-
Notifications
You must be signed in to change notification settings - Fork 0
/
Qtt.cabal
92 lines (81 loc) · 2.99 KB
/
Qtt.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
name: Qtt
version: 0.1.0.0
-- synopsis:
-- description:
homepage: https://github.com/plt-hokusai/qtt#readme
license: BSD3
license-file: LICENSE
author: Abigail Magalhães
maintainer: magalhaes.alcantara@pucpr.edu.br
copyright: 2020 Abigail Magalhães
category: Web
build-type: Simple
cabal-version: >=1.10
extra-source-files: README.md
executable Qtt
hs-source-dirs: src
main-is: Main.hs
default-language: Haskell2010
build-depends:
-- Standard library
base >= 4.7 && < 5
, mtl >= 2.2 && < 2.3
, stm >= 2.5 && < 2.6
, text >= 1.2 && < 1.3
, lens >= 4.18 && < 4.19
, aeson >= 1.4 && < 1.5
, comonad >= 5.0 && < 5.1
, hashable >= 1.3 && < 1.4
, containers >= 0.6 && < 0.7
, transformers >= 0.5 && < 0.6
, unordered-containers >= 0.2 && < 0.3
-- * IO-like monads
, monad-control >= 1.0 && < 1.1
, transformers-base >= 0.4 && < 0.5
-- * Parsing
, megaparsec >= 8.0 && < 8.1
-- * Query-driven compilation
, rock >= 0.3 && < 0.4
-- ^ Query-driven compiler driver
, some >= 1.0 && < 1.1
-- ^ Generalised existential
, constraints >= 0.12 && < 0.13
-- ^ Higher-order constraint combinators
, data-default >= 0.7 && < 0.8
-- ^ Cursed typeclass
, dependent-hashmap >= 0.1 && < 0.2
-- ^ GADT-indexed hashmap (partial dependent product)
, constraints-extras >= 0.3 && < 0.4
-- ^ Lifted Eq, Ord etc
-- * Language Server
, fingertree >= 0.1.4 && < 0.2
-- ^ Efficient interval maps
, haskell-lsp >= 0.23 && < 0.24
, haskell-lsp-types >= 0.23 && < 0.24
-- ^ LSP support
other-modules: Qtt
, Qtt.Pretty
, Qtt.Builtin
, Qtt.Evaluate
, Qtt.Environment
, Check.TypeError
, Check.Subsumes
, Check.Fresh
, Check.Monad
, Check.Data
, Check
, Control.Concurrent.IO
, Driver.Query
, Driver.Rules
, Driver.WiredIn
, Driver.Editor.Main
, Driver.Editor.Monad
, Driver.Editor.Refine
, Presyntax
, Presyntax.Lexer
, Presyntax.Parser
, Presyntax.Context
, Data.L
, Data.Range
, Data.HashMap.Compat
ghc-options: -Wall -Wno-name-shadowing