/ 2ltt-attempt.cabal
2ltt-attempt.cabal
 1  cabal-version: 3.4
 2  name:          2ltt-attempt
 3  version:       0.1.0.0
 4  
 5  common ghc-settings
 6      ghc-options:
 7          -haddock -Wall -Wcompat -Wredundant-constraints -Wno-type-defaults
 8          -Wincomplete-record-updates -Wincomplete-uni-patterns -Widentities
 9  
10      default-language: Haskell2010
11  
12  common extensions
13      default-extensions:
14          ApplicativeDo
15          BinaryLiterals
16          BlockArguments
17          ConstrainedClassMethods
18          ConstraintKinds
19          DataKinds
20          DeriveGeneric
21          DeriveTraversable
22          DerivingVia
23          EmptyCase
24          ExistentialQuantification
25          ExplicitForAll
26          FlexibleContexts
27          FlexibleInstances
28          FunctionalDependencies
29          GADTs
30          ImportQualifiedPost
31          InstanceSigs
32          KindSignatures
33          LambdaCase
34          LexicalNegation
35          MonadComprehensions
36          MultiParamTypeClasses
37          NamedWildCards
38          NoDatatypeContexts
39          NoFieldSelectors
40          NoStarIsType
41          NumericUnderscores
42          OverloadedRecordDot
43          OverloadedStrings
44          ParallelListComp
45          PartialTypeSignatures
46          PatternSynonyms
47          PolyKinds
48          PostfixOperators
49          QuantifiedConstraints
50          RankNTypes
51          ScopedTypeVariables
52          StandaloneDeriving
53          StandaloneKindSignatures
54          Strict
55          TupleSections
56          TypeApplications
57          TypeFamilies
58          TypeOperators
59  
60  common imports
61      build-depends: base
62  
63  library
64      import:          ghc-settings, extensions, imports
65      hs-source-dirs:  src
66      exposed-modules:
67          Core
68          Parse
69  
70  executable 2ltt-attempt
71      import:         ghc-settings, extensions, imports
72      main-is:        Main.hs
73      ghc-options:    -main-is Main
74      build-depends:  2ltt-attempt
75      hs-source-dirs: app