@@ -139,12 +139,12 @@ packageDescriptionFieldGrammar =
139139    --   * Files
140140    <*>  monoidalFieldAla " data-files"   (alaList' VCat  RelativePathNT ) L. dataFiles
141141    <*>  optionalFieldDefAla " data-dir"   CompatDataDir  L. dataDir sameDirectory
142-     ^^^  fmap  (\ x ->  if  null  (getSymbolicPath x) then  sameDirectory else  x) --  map empty directories to "."
143-        <*>  monoidalFieldAla " extra-source-files"   formatExtraSourceFiles L. extraSrcFiles
144-        <*>  monoidalFieldAla " extra-tmp-files"   (alaList' VCat  RelativePathNT ) L. extraTmpFiles
145-        <*>  monoidalFieldAla " extra-doc-files"   formatExtraSourceFiles L. extraDocFiles
146-        <*>  monoidalFieldAla " extra-files"   formatExtraSourceFiles L. extraFiles
147-     ^^^  availableSince CabalSpecV3_14  [] 
142+        ^^^  fmap  (\ x ->  if  null  (getSymbolicPath x) then  sameDirectory else  x) --  map empty directories to "."
143+     <*>  monoidalFieldAla " extra-source-files"   formatExtraSourceFiles L. extraSrcFiles
144+     <*>  monoidalFieldAla " extra-tmp-files"   (alaList' VCat  RelativePathNT ) L. extraTmpFiles
145+     <*>  monoidalFieldAla " extra-doc-files"   formatExtraSourceFiles L. extraDocFiles
146+     <*>  monoidalFieldAla " extra-files"   formatExtraSourceFiles L. extraFiles
147+        ^^^  availableSince CabalSpecV3_14  [] 
148148  where 
149149    packageIdentifierGrammar = 
150150      PackageIdentifier 
@@ -158,7 +158,7 @@ packageDescriptionFieldGrammar =
158158        --  and license-files when more
159159        <$>  monoidalFieldAla " license-file"   CompatLicenseFile  L. licenseFiles
160160        <*>  monoidalFieldAla " license-files"   (alaList' FSep  RelativePathNT ) L. licenseFiles
161-         ^^^  hiddenField
161+            ^^^  hiddenField
162162
163163------------------------------------------------------------------------------- 
164164--  Library
@@ -195,10 +195,10 @@ libraryFieldGrammar n =
195195    <$>  monoidalFieldAla " exposed-modules"   formatExposedModules L. exposedModules
196196    <*>  monoidalFieldAla " reexported-modules"   (alaList CommaVCat ) L. reexportedModules
197197    <*>  monoidalFieldAla " signatures"   (alaList' VCat  MQuoted ) L. signatures
198-     ^^^  availableSince CabalSpecV2_0  [] 
199-        <*>  booleanFieldDef " exposed"   L. libExposed True 
200-        <*>  visibilityField
201-        <*>  blurFieldGrammar L. libBuildInfo buildInfoFieldGrammar
198+        ^^^  availableSince CabalSpecV2_0  [] 
199+     <*>  booleanFieldDef " exposed"   L. libExposed True 
200+     <*>  visibilityField
201+     <*>  blurFieldGrammar L. libBuildInfo buildInfoFieldGrammar
202202  where 
203203    visibilityField =  case  n of 
204204      --  nameless/"main" libraries are public
@@ -291,8 +291,8 @@ executableFieldGrammar n =
291291    --  main-is is optional as conditional blocks don't have it
292292    <$>  optionalFieldDefAla " main-is"   RelativePathNT  L. modulePath (modulePath mempty )
293293    <*>  optionalFieldDef " scope"   L. exeScope ExecutablePublic 
294-     ^^^  availableSince CabalSpecV2_0  ExecutablePublic 
295-        <*>  blurFieldGrammar L. buildInfo buildInfoFieldGrammar
294+        ^^^  availableSince CabalSpecV2_0  ExecutablePublic 
295+     <*>  blurFieldGrammar L. buildInfo buildInfoFieldGrammar
296296{-# SPECIALIZE  executableFieldGrammar :: UnqualComponentName -> ParsecFieldGrammar' Executable #-}
297297{-# SPECIALIZE  executableFieldGrammar :: UnqualComponentName -> PrettyFieldGrammar' Executable #-}
298298
@@ -367,7 +367,7 @@ testSuiteFieldGrammar =
367367    <*>  optionalField " test-module"   testStanzaTestModule
368368    <*>  blurFieldGrammar testStanzaBuildInfo buildInfoFieldGrammar
369369    <*>  monoidalFieldAla " code-generators"   (alaList' CommaFSep  Token ) testStanzaCodeGenerators
370-     ^^^  availableSince CabalSpecV3_8  [] 
370+        ^^^  availableSince CabalSpecV3_8  [] 
371371
372372validateTestSuite  ::  CabalSpecVersion  ->  Position  ->  TestSuiteStanza  ->  ParseResult  TestSuite 
373373validateTestSuite cabalSpecVersion pos stanza =  case  testSuiteType of 
@@ -388,8 +388,8 @@ validateTestSuite cabalSpecVersion pos stanza = case testSuiteType of
388388      parseFailure pos (missingField " main-is"   tt)
389389      pure  emptyTestSuite
390390    Just  file ->  do 
391-       when (isJust (_testStanzaTestModule stanza))
392-         $   parseWarning pos PWTExtraBenchmarkModule  (extraField " test-module"   tt)
391+       when (isJust (_testStanzaTestModule stanza))  $ 
392+         parseWarning pos PWTExtraBenchmarkModule  (extraField " test-module"   tt)
393393      pure 
394394        basicTestSuite
395395          { testInterface =  TestSuiteExeV10  ver file
@@ -399,8 +399,8 @@ validateTestSuite cabalSpecVersion pos stanza = case testSuiteType of
399399      parseFailure pos (missingField " test-module"   tt)
400400      pure  emptyTestSuite
401401    Just  module_ ->  do 
402-       when (isJust (_testStanzaMainIs stanza))
403-         $   parseWarning pos PWTExtraMainIs  (extraField " main-is"   tt)
402+       when (isJust (_testStanzaMainIs stanza))  $ 
403+         parseWarning pos PWTExtraMainIs  (extraField " main-is"   tt)
404404      pure 
405405        basicTestSuite
406406          { testInterface =  TestSuiteLibV09  ver module_
@@ -412,8 +412,7 @@ validateTestSuite cabalSpecVersion pos stanza = case testSuiteType of
412412          guard (cabalSpecVersion >=  CabalSpecV3_8 )
413413
414414          testTypeExe <$  _testStanzaMainIs stanza
415-         <|>  testTypeLib
416-         <$  _testStanzaTestModule stanza
415+         <|>  testTypeLib <$  _testStanzaTestModule stanza
417416
418417    missingField name tt = 
419418      " The '" 
@@ -539,8 +538,8 @@ validateBenchmark cabalSpecVersion pos stanza = case benchmarkStanzaType of
539538      parseFailure pos (missingField " main-is"   tt)
540539      pure  emptyBenchmark
541540    Just  file ->  do 
542-       when (isJust (_benchmarkStanzaBenchmarkModule stanza))
543-         $   parseWarning pos PWTExtraBenchmarkModule  (extraField " benchmark-module"   tt)
541+       when (isJust (_benchmarkStanzaBenchmarkModule stanza))  $ 
542+         parseWarning pos PWTExtraBenchmarkModule  (extraField " benchmark-module"   tt)
544543      pure 
545544        emptyBenchmark
546545          { benchmarkInterface =  BenchmarkExeV10  ver file
@@ -709,9 +708,9 @@ hsSourceDirsGrammar =
709708  (++) 
710709    <$>  monoidalFieldAla " hs-source-dirs"   formatHsSourceDirs L. hsSourceDirs
711710    <*>  monoidalFieldAla " hs-source-dir"   (alaList' FSep  SymbolicPathNT ) wrongLens
712-     ---  https://github.com/haskell/cabal/commit/49e3cdae3bdf21b017ccd42e66670ca402e22b44
713-     ^^^  deprecatedSince CabalSpecV1_2  " Please use 'hs-source-dirs'" 
714-     ^^^  removedIn CabalSpecV3_0  " Please use 'hs-source-dirs' field." 
711+        ---  https://github.com/haskell/cabal/commit/49e3cdae3bdf21b017ccd42e66670ca402e22b44
712+        ^^^  deprecatedSince CabalSpecV1_2  " Please use 'hs-source-dirs'" 
713+        ^^^  removedIn CabalSpecV3_0  " Please use 'hs-source-dirs' field." 
715714  where 
716715    --  TODO: make pretty printer aware of CabalSpecVersion
717716    wrongLens  ::  Functor   f  =>  LensLike'  f  BuildInfo  [SymbolicPath  Pkg  (Dir  Source )]
@@ -762,9 +761,9 @@ profSharedOptionsFieldGrammar
762761profSharedOptionsFieldGrammar = 
763762  PerCompilerFlavor 
764763    <$>  monoidalFieldAla " ghc-prof-shared-options"   (alaList' NoCommaFSep  Token' ) (extract GHC )
765-     ^^^  availableSince CabalSpecV3_14  [] 
766-        <*>  monoidalFieldAla " ghcjs-prof-shared-options"   (alaList' NoCommaFSep  Token' ) (extract GHCJS )
767-     ^^^  availableSince CabalSpecV3_14  [] 
764+        ^^^  availableSince CabalSpecV3_14  [] 
765+     <*>  monoidalFieldAla " ghcjs-prof-shared-options"   (alaList' NoCommaFSep  Token' ) (extract GHCJS )
766+        ^^^  availableSince CabalSpecV3_14  [] 
768767  where 
769768    extract  ::  CompilerFlavor  ->  ALens'  BuildInfo  [String  ]
770769    extract flavor =  L. profSharedOptions .  lookupLens flavor
@@ -874,8 +873,8 @@ instance Newtype (SymbolicPath Pkg (Dir DataDir)) CompatDataDir
874873instance  Parsec  CompatDataDir  where 
875874  parsec =  do 
876875    token <-  parsecToken
877-     when (null  token)
878-       $   parsecWarning PWTEmptyFilePath  " empty FilePath" 
876+     when (null  token)  $ 
877+       parsecWarning PWTEmptyFilePath  " empty FilePath" 
879878    return  (CompatDataDir  $  makeSymbolicPath token)
880879
881880instance  Pretty  CompatDataDir  where 
@@ -909,19 +908,19 @@ _syntaxFieldNames =
909908  sequence_ 
910909    [ BS8. putStrLn  $  "  \\  "   <>  n
911910    |  n <- 
912-         nub
913-           $   sort
914-           $  mconcat 
915-             [ fieldGrammarKnownFieldList packageDescriptionFieldGrammar
916-             , fieldGrammarKnownFieldList $  libraryFieldGrammar LMainLibName 
917-             , fieldGrammarKnownFieldList $  executableFieldGrammar " exe" 
918-             , fieldGrammarKnownFieldList $  foreignLibFieldGrammar " flib" 
919-             , fieldGrammarKnownFieldList testSuiteFieldGrammar
920-             , fieldGrammarKnownFieldList benchmarkFieldGrammar
921-             , fieldGrammarKnownFieldList $  flagFieldGrammar (error  " flagname"  )
922-             , fieldGrammarKnownFieldList $  sourceRepoFieldGrammar (error  " repokind"  )
923-             , fieldGrammarKnownFieldList $  setupBInfoFieldGrammar True 
924-             ]
911+         nub  $ 
912+           sort  $ 
913+              mconcat 
914+                [ fieldGrammarKnownFieldList packageDescriptionFieldGrammar
915+                , fieldGrammarKnownFieldList $  libraryFieldGrammar LMainLibName 
916+                , fieldGrammarKnownFieldList $  executableFieldGrammar " exe" 
917+                , fieldGrammarKnownFieldList $  foreignLibFieldGrammar " flib" 
918+                , fieldGrammarKnownFieldList testSuiteFieldGrammar
919+                , fieldGrammarKnownFieldList benchmarkFieldGrammar
920+                , fieldGrammarKnownFieldList $  flagFieldGrammar (error  " flagname"  )
921+                , fieldGrammarKnownFieldList $  sourceRepoFieldGrammar (error  " repokind"  )
922+                , fieldGrammarKnownFieldList $  setupBInfoFieldGrammar True 
923+                ]
925924    ]
926925
927926_syntaxExtensions  ::  IO   () 
@@ -935,8 +934,8 @@ _syntaxExtensions =
935934    ]
936935  where 
937936    es = 
938-       nub
939-         $   sort
937+       nub  $ 
938+         sort
940939          [ prettyShow e
941940          |  e <-  [minBound  ..  maxBound ]
942941          , e `notElem`  [Safe , Unsafe , Trustworthy ]
0 commit comments