Skip to content

Commit 786c6df

Browse files
committed
clean up {TestSuite,Benchmark}Stanza exports from FieldGrammar
1 parent 1e96ce1 commit 786c6df

File tree

2 files changed

+6
-21
lines changed

2 files changed

+6
-21
lines changed

Cabal-syntax/src/Distribution/PackageDescription/FieldGrammar.hs

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -22,24 +22,10 @@ module Distribution.PackageDescription.FieldGrammar
2222
, executableFieldGrammar
2323

2424
-- * Test suite
25-
, TestSuiteStanza (..)
2625
, testSuiteFieldGrammar
27-
, validateTestSuite
28-
, convertTestSuite
29-
-- TODO(leana8959): move this to gpd
30-
, mergeTestSuiteStanza
3126

32-
-- ** Lenses
33-
, testStanzaTestType
34-
, testStanzaMainIs
35-
, testStanzaTestModule
36-
, testStanzaBuildInfo
37-
38-
-- * Benchmark
39-
, BenchmarkStanza (..)
27+
-- * Benchmark
4028
, benchmarkFieldGrammar
41-
, validateBenchmark
42-
, unvalidateBenchmark
4329

4430
-- * Field grammars
4531
, formatDependencyList
@@ -688,8 +674,8 @@ _syntaxFieldNames =
688674
, fieldGrammarKnownFieldList $ libraryFieldGrammar LMainLibName
689675
, fieldGrammarKnownFieldList $ executableFieldGrammar "exe"
690676
, fieldGrammarKnownFieldList $ foreignLibFieldGrammar "flib"
691-
, fieldGrammarKnownFieldList $ testSuiteFieldGrammar
692-
, fieldGrammarKnownFieldList $ benchmarkFieldGrammar
677+
, fieldGrammarKnownFieldList testSuiteFieldGrammar
678+
, fieldGrammarKnownFieldList benchmarkFieldGrammar
693679
, fieldGrammarKnownFieldList $ flagFieldGrammar (error "flagname")
694680
, fieldGrammarKnownFieldList $ sourceRepoFieldGrammar (error "repokind")
695681
, fieldGrammarKnownFieldList $ setupBInfoFieldGrammar True

Cabal-syntax/src/Distribution/PackageDescription/PrettyPrint.hs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ import Distribution.PackageDescription.FieldGrammar
5353
import Distribution.Pretty
5454
import Distribution.Utils.Generic (writeFileAtomic, writeUTF8File)
5555

56-
import qualified Distribution.PackageDescription.FieldGrammar as FG
5756
import qualified Distribution.Types.BuildInfo.Lens as L
5857
import qualified Distribution.Types.SetupBuildInfo.Lens as L
5958

@@ -150,7 +149,7 @@ ppCondLibrary v (Just condTree) =
150149
ppCondSubLibraries :: CabalSpecVersion -> [(UnqualComponentName, CondTree ConfVar [Dependency] Library)] -> [PrettyField ()]
151150
ppCondSubLibraries v libs =
152151
[ PrettySection () "library" [pretty n] $
153-
ppCondTree2 v (libraryFieldGrammar (LSubLibName n)) condTree
152+
ppCondTree2 v (libraryFieldGrammar $ LSubLibName n) condTree
154153
| (n, condTree) <- libs
155154
]
156155

@@ -178,7 +177,7 @@ ppCondTestSuites v suites =
178177
ppCondBenchmarks :: CabalSpecVersion -> [(UnqualComponentName, CondTree ConfVar [Dependency] Benchmark)] -> [PrettyField ()]
179178
ppCondBenchmarks v suites =
180179
[ PrettySection () "benchmark" [pretty n] $
181-
ppCondTree2 v benchmarkFieldGrammar (fmap FG.unvalidateBenchmark condTree)
180+
ppCondTree2 v benchmarkFieldGrammar (fmap unvalidateBenchmark condTree)
182181
| (n, condTree) <- suites
183182
]
184183

@@ -227,7 +226,7 @@ showPackageDescription = showGenericPackageDescription . pdToGpd
227226

228227
pdToGpd :: PackageDescription -> GenericPackageDescription
229228
pdToGpd pd =
230-
emptyGenericPackageDescription
229+
GenericPackageDescription
231230
{ packageDescription = pd
232231
, gpdScannedVersion = Nothing
233232
, genPackageFlags = []

0 commit comments

Comments
 (0)