-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.yaml
94 lines (89 loc) · 1.8 KB
/
package.yaml
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
name: tis100
version: 0.0.1
#synopsis:
#description:
homepage: https://github.com/lisphacker/tis100#readme
license: BSD3
author: Gautham Ganapathy
maintainer: [email protected]
copyright: (c) Gautham Ganapathy, 2023
category: Compilers/Interpreters
extra-source-files:
- README.md
default-extensions:
# - ApplicativeDo
# - BangPatterns
# - ConstraintKinds
# - DataKinds
# - DefaultSignatures
# - DeriveAnyClass
# - DeriveFoldable
# - DeriveFunctor
# - DeriveGeneric
# - DeriveLift
# - DeriveTraversable
# - DerivingStrategies
# - DuplicateRecordFields
# - EmptyCase
# - ExistentialQuantification
- FlexibleContexts
# - FlexibleInstances
# - FunctionalDependencies
- GADTs
- GeneralizedNewtypeDeriving
- ImportQualifiedPost
# - InstanceSigs
# - KindSignatures
- LambdaCase
# - MultiParamTypeClasses
# - MultiWayIf
# - NamedFieldPuns
- OverloadedStrings
# - PatternSynonyms
# - RankNTypes
# - RecordWildCards
# - ScopedTypeVariables
# - StandaloneDeriving
# - TupleSections
# - TypeApplications
# - TypeFamilies
# - TypeFamilyDependencies
# - TypeOperators
dependencies:
- name: base
- containers
- filepath
- megaparsec
- mtl
- string-interpolate
- vector
# The library contains all of our application code.
# The executable defined below is just a thin wrapper.
library:
source-dirs: src
# Runnable executable for our application
executables:
tissim:
source-dirs: tissim
main: Main.hs
dependencies:
- tis100
- optparse-applicative
ghc-options:
- -rtsopts
- -threaded
- -with-rtsopts=-N
# Test suite
tests:
tis100-test:
source-dirs: test
main: Main.hs
dependencies:
- tis100
- hspec
- tasty
- tasty-hspec
ghc-options:
- -rtsopts
- -threaded
- -with-rtsopts=-N