1- cabal-version : 3.0
2-
1+ cabal-version : 3.0
32-- The cabal-version field refers to the version of the .cabal specification,
43-- and can be different from the cabal-install (the tool) version and the
54-- Cabal (the library) version you are using. As such, the Cabal (the library)
65-- version used must be equal or greater than the version stated in this field.
76-- Starting from the specification version 2.2, the cabal-version field must be
87-- the first thing in the cabal file.
9-
108-- Initial package description 'Nekomata' generated by
119-- 'cabal init'. For further documentation, see:
1210-- http://haskell.org/cabal/users-guide/
1311--
1412-- The name of the package.
15- name : Nekomata
16-
13+ name : Nekomata
1714-- The package version.
1815-- See the Haskell package versioning policy (PVP) for standards
1916-- guiding when and how versions should be incremented.
2017-- https://pvp.haskell.org
2118-- PVP summary: +-+------- breaking API changes
2219-- | | +----- non-breaking API additions
2320-- | | | +--- code changes with no API change
24- version : 0.8.0.0
25-
21+ version : 0.8.0.0
2622-- A short (one-line) description of the package.
2723synopsis :
2824 An experimental non-determinstic concatenative golfing language
2925
3026-- A longer description of the package.
3127-- description:
32-
3328-- The license under which the package is released.
34- license : BSD-3-Clause
35-
29+ license : BSD-3-Clause
3630-- The file containing the license text.
37- license-file : LICENSE
38-
31+ license-file : LICENSE
3932-- The package author(s).
40- author : AlephAlpha
41-
33+ author : AlephAlpha
4234-- An email address to which users can send suggestions, bug reports, and patches.
43- 44-
35+ 4536-- A copyright notice.
4637-- copyright:
47- category : Language
48- build-type : Simple
49-
38+ category : Language
39+ build-type : Simple
5040-- Extra doc files to be distributed with the package, such as a CHANGELOG or a README.
5141extra-doc-files : CHANGELOG.md
5242
5343-- Extra source files to be distributed with the package, such as examples, or a tutorial module.
5444-- extra-source-files:
55-
5645common warnings
5746 ghc-options : -Wall
5847
5948library
6049 -- Import common warning flags.
61- import : warnings
62-
50+ import : warnings
6351 -- Modules exported by the library.
6452 exposed-modules :
6553 Nekomata.Builtin
@@ -84,28 +72,24 @@ library
8472
8573 -- LANGUAGE extensions used by modules in this package.
8674 -- other-extensions:
87-
8875 -- Other library packages from which modules are imported.
8976 build-depends :
90- , arithmoi ^>= 0.13
91- , base >= 4.15 && < 5
92- , containers ^>= 0.7
93- , integer-roots ^>= 1.0
94- , parsec ^>= 3.1
77+ arithmoi ^>= 0.13 ,
78+ base >= 4.15 && < 5 ,
79+ containers ^>= 0.8 ,
80+ integer-roots ^>= 1.0 ,
81+ parsec ^>= 3.1 ,
9582
9683 -- Directories containing source files.
97- hs-source-dirs : src
98-
84+ hs-source-dirs : src
9985 -- Base language which the package is written in.
10086 default-language : Haskell2010
10187
10288executable Nekomata
10389 -- Import common warning flags.
104- import : warnings
105-
90+ import : warnings
10691 -- .hs or .lhs file containing the Main module.
107- main-is : Main.hs
108-
92+ main-is : Main.hs
10993 -- Modules included in this executable, other than Main.
11094 other-modules :
11195 Doc
@@ -114,47 +98,38 @@ executable Nekomata
11498
11599 -- LANGUAGE extensions used by modules in this package.
116100 -- other-extensions:
117-
118101 -- Other library packages from which modules are imported.
119102 build-depends :
120- , base >= 4.15 && < 5
121- , bytestring ^ >= 0.12
122- , containers ^>= 0.7
123- , haskeline ^>= 0.8
124- , Nekomata
125- , optparse-applicative ^>= 0.19
103+ Nekomata,
104+ base >= 4.15 && < 5 ,
105+ bytestring ^>= 0.12 ,
106+ containers ^>= 0.8 ,
107+ haskeline ^ >= 0.8 ,
108+ optparse-applicative ^>= 0.19 ,
126109
127110 -- Directories containing source files.
128- hs-source-dirs : app
129-
111+ hs-source-dirs : app
130112 -- Base language which the package is written in.
131113 default-language : Haskell2010
132114
133115test-suite Nekomata-test
134116 -- Import common warning flags.
135- import : warnings
136-
117+ import : warnings
137118 -- Base language which the package is written in.
138119 default-language : Haskell2010
139-
140120 -- Modules included in this executable, other than Main.
141- other-modules : Eval
142-
121+ other-modules : Eval
143122 -- LANGUAGE extensions used by modules in this package.
144123 -- other-extensions:
145-
146124 -- The interface type and version of the test suite.
147- type : exitcode-stdio-1.0
148-
125+ type : exitcode-stdio-1.0
149126 -- Directories containing source files.
150- hs-source-dirs : test
151-
127+ hs-source-dirs : test
152128 -- The entrypoint to the test suite.
153- main-is : Main.hs
154-
129+ main-is : Main.hs
155130 -- Test dependencies.
156131 build-depends :
157- , base >= 4.15 && < 5
158- , hspec ^ >= 2.11
159- , Nekomata
160- , unicode-data ^>= 0.6
132+ Nekomata,
133+ base >= 4.15 && < 5 ,
134+ hspec ^ >= 2.11 ,
135+ unicode-data ^>= 0.6 ,
0 commit comments