[all reports]
Install |
InstallOk |
Docs |
Ok |
Tests |
Ok |
Time submitted |
2023-10-26 09:42:53.229699322 UTC
|
Compiler |
ghc-9.2.4 |
OS |
linux |
Arch |
x86_64 |
Dependencies |
array-0.5.4.0, base-4.16.3.0, array-0.5.4.0, base-4.16.3.0, containers-0.6.5.1, deepseq-1.4.6.1, directory-1.3.6.2, filepath-1.4.2.2, mtl-2.2.2, pretty-1.1.3.6, process-1.6.13.2 |
Flags |
none
|
Code Coverage
expressions | 100% (0/0) |
boolean | guards | 100% (0/0) |
conditions | 100% (0/0) |
qualifiers | 100% (0/0) |
alternatives | 100% (0/0) |
local declarations | 100% (0/0) |
top-level declarations | 100% (0/0) |
Build log
[view raw]
Resolving dependencies...
Downloading BNFC-2.7.0.2
Downloaded BNFC-2.7.0.2
Starting BNFC-2.7.0.2
Building BNFC-2.7.0.2
Completed BNFC-2.7.0.2
Test log
[view raw]
Resolving dependencies...
Build profile: -w ghc-9.2.4 -O0
In order, the following will be built (use -v for more details):
- BNFC-2.7.0.2 (first run)
Configuring BNFC-2.7.0.2...
Preprocessing test suite 'unit-tests' for BNFC-2.7.0.2..
Building test suite 'unit-tests' for BNFC-2.7.0.2..
<no location info>: warning: [-Wmissing-home-modules]
These modules are needed for compilation but not listed in your .cabal file's other-modules:
AbsBNF
BNFC.Backend.Base
BNFC.Backend.Common.Makefile
BNFC.CF
BNFC.Options
BNFC.Utils
BNFC.WarningM
ErrM
Paths_BNFC
[ 1 of 15] Compiling AbsBNF ( src/AbsBNF.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/unit-tests-tmp/AbsBNF.o )
[ 2 of 15] Compiling BNFC.Utils ( src/BNFC/Utils.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/unit-tests-tmp/BNFC/Utils.o )
src/BNFC/Utils.hs:47:1: warning: [-Wtabs]
Tab character found here, and in 26 further locations.
Please use spaces instead.
|
47 | a -- ^ Value to replace
| ^^^^^^^^
[ 3 of 15] Compiling BNFC.WarningM ( src/BNFC/WarningM.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/unit-tests-tmp/BNFC/WarningM.o )
[ 4 of 15] Compiling BNFC.WarningMSpec ( test/BNFC/WarningMSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/unit-tests-tmp/BNFC/WarningMSpec.o )
[ 5 of 15] Compiling ErrM ( src/ErrM.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/unit-tests-tmp/ErrM.o )
[ 6 of 15] Compiling LexBNF ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/unit-tests-tmp/LexBNF.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/unit-tests-tmp/LexBNF.o )
[ 7 of 15] Compiling ParBNF ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/unit-tests-tmp/ParBNF.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/unit-tests-tmp/ParBNF.o )
[ 8 of 15] Compiling BNFC.CF ( src/BNFC/CF.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/unit-tests-tmp/BNFC/CF.o )
src/BNFC/CF.hs:22:1: warning: [-Wtabs]
Tab character found here, and in 115 further locations.
Please use spaces instead.
|
22 | -- Types.
| ^^^^^^^^
[ 9 of 15] Compiling Paths_BNFC ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/autogen/Paths_BNFC.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/unit-tests-tmp/Paths_BNFC.o )
[10 of 15] Compiling BNFC.Options ( src/BNFC/Options.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/unit-tests-tmp/BNFC/Options.o )
[11 of 15] Compiling BNFC.OptionsSpec ( test/BNFC/OptionsSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/unit-tests-tmp/BNFC/OptionsSpec.o )
[12 of 15] Compiling BNFC.Backend.Base ( src/BNFC/Backend/Base.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/unit-tests-tmp/BNFC/Backend/Base.o )
[13 of 15] Compiling BNFC.Backend.Common.Makefile ( src/BNFC/Backend/Common/Makefile.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/unit-tests-tmp/BNFC/Backend/Common/Makefile.o )
[14 of 15] Compiling BNFC.Backend.Common.MakefileSpec ( test/BNFC/Backend/Common/MakefileSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/unit-tests-tmp/BNFC/Backend/Common/MakefileSpec.o )
[15 of 15] Compiling Main ( test/unit-tests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/unit-tests-tmp/Main.o )
<no location info>: warning: [-Wmissing-home-modules]
These modules are needed for compilation but not listed in your .cabal file's other-modules:
AbsBNF
BNFC.Backend.Base
BNFC.Backend.Common.Makefile
BNFC.CF
BNFC.Options
BNFC.Utils
BNFC.WarningM
ErrM
Paths_BNFC
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/unit-tests/unit-tests ...
Preprocessing executable 'bnfc' for BNFC-2.7.0.2..
Building executable 'bnfc' for BNFC-2.7.0.2..
[ 1 of 93] Compiling AbsBNF ( src/AbsBNF.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/AbsBNF.o )
[ 2 of 93] Compiling BNFC.Backend.CPP.NoSTL.RegToFlex ( src/BNFC/Backend/CPP/NoSTL/RegToFlex.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CPP/NoSTL/RegToFlex.o )
src/BNFC/Backend/CPP/NoSTL/RegToFlex.hs:72:1: warning: [-Wtabs]
Tab character found here, and in one further location.
Please use spaces instead.
|
72 | | c `elem` "$+-*=<>[](){}!?.,;:^~|&%#/\\$_@\"" = '\\':[c]
| ^^^^^^^^
[ 3 of 93] Compiling BNFC.Backend.CPP.STL.STLUtils ( src/BNFC/Backend/CPP/STL/STLUtils.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CPP/STL/STLUtils.o )
[ 4 of 93] Compiling BNFC.Backend.CSharp.RegToGPLEX ( src/BNFC/Backend/CSharp/RegToGPLEX.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CSharp/RegToGPLEX.o )
src/BNFC/Backend/CSharp/RegToGPLEX.hs:72:1: warning: [-Wtabs]
Tab character found here, and in one further location.
Please use spaces instead.
|
72 | | c `elem` "$+-*=<>[](){}!?.,;:^~|&%#/\\$_@\"" = '\\':[c]
| ^^^^^^^^
[ 5 of 93] Compiling BNFC.Backend.Common.StrUtils ( src/BNFC/Backend/Common/StrUtils.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Common/StrUtils.o )
[ 6 of 93] Compiling BNFC.Backend.Haskell.MkErrM ( src/BNFC/Backend/Haskell/MkErrM.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Haskell/MkErrM.o )
src/BNFC/Backend/Haskell/MkErrM.hs:24:1: warning: [-Wtabs]
Tab character found here, and in 17 further locations.
Please use spaces instead.
|
24 | [
| ^^^^^^^^
[ 7 of 93] Compiling BNFC.Backend.Haskell.MkSharedString ( src/BNFC/Backend/Haskell/MkSharedString.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Haskell/MkSharedString.o )
[ 8 of 93] Compiling BNFC.Backend.Haskell.RegToAlex ( src/BNFC/Backend/Haskell/RegToAlex.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Haskell/RegToAlex.o )
[ 9 of 93] Compiling BNFC.Backend.Java.RegToJLex ( src/BNFC/Backend/Java/RegToJLex.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Java/RegToJLex.o )
[10 of 93] Compiling BNFC.Utils ( src/BNFC/Utils.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Utils.o )
src/BNFC/Utils.hs:47:1: warning: [-Wtabs]
Tab character found here, and in 26 further locations.
Please use spaces instead.
|
47 | a -- ^ Value to replace
| ^^^^^^^^
[11 of 93] Compiling BNFC.WarningM ( src/BNFC/WarningM.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/WarningM.o )
[12 of 93] Compiling Data.Pair ( src/Data/Pair.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/Data/Pair.o )
[13 of 93] Compiling ErrM ( src/ErrM.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/ErrM.o )
[14 of 93] Compiling LexBNF ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/LexBNF.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/LexBNF.o )
[15 of 93] Compiling ParBNF ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/ParBNF.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/ParBNF.o )
[16 of 93] Compiling BNFC.CF ( src/BNFC/CF.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/CF.o )
src/BNFC/CF.hs:22:1: warning: [-Wtabs]
Tab character found here, and in 115 further locations.
Please use spaces instead.
|
22 | -- Types.
| ^^^^^^^^
src/BNFC/CF.hs:272:5: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In a case alternative:
Patterns of type Either String AbsBNF.Cat not matched:
Left _
Right _
Left _
Right _
...
|
272 | case pCat (tokens s) of
| ^^^^^^^^^^^^^^^^^^^^^^^...
[17 of 93] Compiling BNFC.TypeChecker ( src/BNFC/TypeChecker.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/TypeChecker.o )
src/BNFC/TypeChecker.hs:12:1: warning: [-Wtabs]
Tab character found here, and in 86 further locations.
Please use spaces instead.
|
12 | | ListT Base
| ^^^^^^^^
src/BNFC/TypeChecker.hs:30:1: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for catchErr:
Patterns of type Either String a, String -> Err a not matched:
(Left _) _
(Right _) _
|
30 | catchErr (Bad s) f = f s
| ^^^^^^^^^^^^^^^^^^^^^^^^...
[18 of 93] Compiling BNFC.Backend.Txt2Tag ( src/BNFC/Backend/Txt2Tag.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Txt2Tag.o )
src/BNFC/Backend/Txt2Tag.hs:29:1: warning: [-Wtabs]
Tab character found here, and in 115 further locations.
Please use spaces instead.
|
29 | beginDocument name,
| ^^^^^^^^
[19 of 93] Compiling BNFC.Backend.OCaml.OCamlUtil ( src/BNFC/Backend/OCaml/OCamlUtil.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/OCaml/OCamlUtil.o )
[20 of 93] Compiling BNFC.Backend.OCaml.CFtoOCamlYacc ( src/BNFC/Backend/OCaml/CFtoOCamlYacc.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/OCaml/CFtoOCamlYacc.o )
[21 of 93] Compiling BNFC.Backend.OCaml.CFtoOCamlTest ( src/BNFC/Backend/OCaml/CFtoOCamlTest.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/OCaml/CFtoOCamlTest.o )
[22 of 93] Compiling BNFC.Backend.OCaml.CFtoOCamlTemplate ( src/BNFC/Backend/OCaml/CFtoOCamlTemplate.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/OCaml/CFtoOCamlTemplate.o )
[23 of 93] Compiling BNFC.Backend.OCaml.CFtoOCamlLex ( src/BNFC/Backend/OCaml/CFtoOCamlLex.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/OCaml/CFtoOCamlLex.o )
[24 of 93] Compiling BNFC.Backend.OCaml.CFtoOCamlAbs ( src/BNFC/Backend/OCaml/CFtoOCamlAbs.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/OCaml/CFtoOCamlAbs.o )
src/BNFC/Backend/OCaml/CFtoOCamlAbs.hs:54:1: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for mkTupleType:
Patterns of type [Cat] not matched: []
|
54 | mkTupleType [c] = fixType c
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[25 of 93] Compiling BNFC.Backend.HaskellProfile.CFtoHappyProfile ( src/BNFC/Backend/HaskellProfile/CFtoHappyProfile.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/HaskellProfile/CFtoHappyProfile.o )
src/BNFC/Backend/HaskellProfile/CFtoHappyProfile.hs:52:20: warning: [-Wdeprecations]
In the use of allEntryPointsP (imported from BNFC.CF):
Deprecated: "Use the version without P postfix instead"
|
52 | declarations (allEntryPointsP cf),
| ^^^^^^^^^^^^^^^
src/BNFC/Backend/HaskellProfile/CFtoHappyProfile.hs:64:1: warning: [-Wtabs]
Tab character found here, and in 12 further locations.
Please use spaces instead.
|
64 | "{",
| ^^^^^^^^
[26 of 93] Compiling BNFC.Backend.HaskellGADT.HaskellGADTCommon ( src/BNFC/Backend/HaskellGADT/HaskellGADTCommon.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/HaskellGADT/HaskellGADTCommon.o )
src/BNFC/Backend/HaskellGADT/HaskellGADTCommon.hs:27:1: warning: [-Wtabs]
Tab character found here, and in 67 further locations.
Please use spaces instead.
|
27 | consCat :: Cat,
| ^^^^^^^^
src/BNFC/Backend/HaskellGADT/HaskellGADTCommon.hs:62:37: warning: [-Woperator-whitespace-ext-conflict]
The prefix use of a $ would denote an untyped splice
were the TemplateHaskell extension enabled.
Suggested fix: add whitespace after the $.
|
62 | var xs = map toLower $show xs
| ^
[27 of 93] Compiling BNFC.Backend.HaskellGADT.CFtoTemplateGADT ( src/BNFC/Backend/HaskellGADT/CFtoTemplateGADT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/HaskellGADT/CFtoTemplateGADT.o )
src/BNFC/Backend/HaskellGADT/CFtoTemplateGADT.hs:22:1: warning: [-Wtabs]
Tab character found here, and in five further locations.
Please use spaces instead.
|
22 | cf2Template
| ^^^^^^^^
[28 of 93] Compiling BNFC.Backend.HaskellGADT.CFtoAbstractGADT ( src/BNFC/Backend/HaskellGADT/CFtoAbstractGADT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/HaskellGADT/CFtoAbstractGADT.o )
src/BNFC/Backend/HaskellGADT/CFtoAbstractGADT.hs:92:1: warning: [-Wtabs]
Tab character found here, and in 39 further locations.
Please use spaces instead.
|
92 | | isRecursive c = [consFun c +++ unwords (map snd (consVars c)) +++ "->" +++ rhs c]
| ^^^^^^^^
[29 of 93] Compiling BNFC.Backend.Haskell.CFtoTemplate ( src/BNFC/Backend/Haskell/CFtoTemplate.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Haskell/CFtoTemplate.o )
src/BNFC/Backend/Haskell/CFtoTemplate.hs:22:1: warning: [-Wtabs]
Tab character found here, and in 13 further locations.
Please use spaces instead.
|
22 | cf2Template
| ^^^^^^^^
[30 of 93] Compiling BNFC.Backend.OCaml.CFtoOCamlShow ( src/BNFC/Backend/OCaml/CFtoOCamlShow.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/OCaml/CFtoOCamlShow.o )
[31 of 93] Compiling BNFC.Backend.OCaml.CFtoOCamlPrinter ( src/BNFC/Backend/OCaml/CFtoOCamlPrinter.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/OCaml/CFtoOCamlPrinter.o )
[32 of 93] Compiling BNFC.Backend.HaskellGADT.CFtoPrinterGADT ( src/BNFC/Backend/HaskellGADT/CFtoPrinterGADT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/HaskellGADT/CFtoPrinterGADT.o )
src/BNFC/Backend/HaskellGADT/CFtoPrinterGADT.hs:133:1: warning: [-Wtabs]
Tab character found here, and in three further locations.
Please use spaces instead.
|
133 | " prt _i e = case e of"
| ^^^^^^^^
[33 of 93] Compiling BNFC.Backend.Haskell.CFtoPrinter ( src/BNFC/Backend/Haskell/CFtoPrinter.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Haskell/CFtoPrinter.o )
src/BNFC/Backend/Haskell/CFtoPrinter.hs:155:1: warning: [-Wtabs]
Tab character found here, and in four further locations.
Please use spaces instead.
|
155 | | otherwise = s
| ^^^^^^^^
[34 of 93] Compiling BNFC.Backend.Haskell.CFtoLayout ( src/BNFC/Backend/Haskell/CFtoLayout.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Haskell/CFtoLayout.o )
[35 of 93] Compiling BNFC.Backend.Haskell.CFtoAlex3 ( src/BNFC/Backend/Haskell/CFtoAlex3.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Haskell/CFtoAlex3.o )
src/BNFC/Backend/Haskell/CFtoAlex3.hs:245:1: warning: [-Wtabs]
Tab character found here, and in 81 further locations.
Please use spaces instead.
|
245 | [
| ^^^^^^^^
[36 of 93] Compiling BNFC.Backend.Haskell.CFtoAlex2 ( src/BNFC/Backend/Haskell/CFtoAlex2.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Haskell/CFtoAlex2.o )
src/BNFC/Backend/Haskell/CFtoAlex2.hs:224:1: warning: [-Wtabs]
Tab character found here, and in 81 further locations.
Please use spaces instead.
|
224 | [
| ^^^^^^^^
[37 of 93] Compiling BNFC.Backend.Haskell.CFtoAlex ( src/BNFC/Backend/Haskell/CFtoAlex.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Haskell/CFtoAlex.o )
src/BNFC/Backend/Haskell/CFtoAlex.hs:179:1: warning: [-Wtabs]
Tab character found here, and in 49 further locations.
Please use spaces instead.
|
179 | [
| ^^^^^^^^
src/BNFC/Backend/Haskell/CFtoAlex.hs:220:19: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In a case alternative:
Patterns of type BTree not matched:
B [] N N
B [] N (B _ _ _)
B [] (B _ _ _) N
B [] (B _ _ _) (B _ _ _)
...
|
220 | isInTree x tree = case tree of
| ^^^^^^^^^^^^...
[38 of 93] Compiling BNFC.Backend.Haskell.CFtoAbstract ( src/BNFC/Backend/Haskell/CFtoAbstract.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Haskell/CFtoAbstract.o )
[39 of 93] Compiling BNFC.Backend.Common.NamedVariables ( src/BNFC/Backend/Common/NamedVariables.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Common/NamedVariables.o )
src/BNFC/Backend/Common/NamedVariables.hs:101:1: warning: [-Wtabs]
Tab character found here.
Please use spaces instead.
|
101 | else i : (addVar' is (x+1) c)
| ^^^^^^^^
[40 of 93] Compiling BNFC.Backend.Java.CFtoJavaAbs15 ( src/BNFC/Backend/Java/CFtoJavaAbs15.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Java/CFtoJavaAbs15.o )
src/BNFC/Backend/Java/CFtoJavaAbs15.hs:81:1: warning: [-Wtabs]
Tab character found here, and in 46 further locations.
Please use spaces instead.
|
81 | | show cat `elem` funs = [] -- the catgory is also a function, skip abstract class
| ^^^^^^^^
src/BNFC/Backend/Java/CFtoJavaAbs15.hs:192:4: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for prVars:
Patterns of type [Int], [IVar] not matched:
[] []
[] (_:_)
|
192 | prVars (x:[]) vs = iVarName (vs!!x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/BNFC/Backend/Java/CFtoJavaAbs15.hs:210:4: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for interleave:
Patterns of type [[Char]], [[Char]] not matched: [] (_:_)
|
210 | interleave _ [] = []
| ^^^^^^^^^^^^^^^^^^^^...
[41 of 93] Compiling BNFC.Backend.Java.CFtoVisitSkel15 ( src/BNFC/Backend/Java/CFtoVisitSkel15.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Java/CFtoVisitSkel15.o )
src/BNFC/Backend/Java/CFtoVisitSkel15.hs:84:1: warning: [-Wtabs]
Tab character found here, and in 13 further locations.
Please use spaces instead.
|
84 | ++ identCat cat ++ ".Visitor<R,A>",
| ^^^^^^^^
src/BNFC/Backend/Java/CFtoVisitSkel15.hs:124:27: warning: [-Woperator-whitespace-ext-conflict]
The prefix use of a $ would denote an untyped splice
were the TemplateHaskell extension enabled.
Suggested fix: add whitespace after the $.
|
124 | et = typename (show $normCatOfList cat) user
| ^
[42 of 93] Compiling BNFC.Backend.Java.CFtoJavaPrinter15 ( src/BNFC/Backend/Java/CFtoJavaPrinter15.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Java/CFtoJavaPrinter15.o )
src/BNFC/Backend/Java/CFtoJavaPrinter15.hs:53:18: warning: [-Wtabs]
Tab character found here, and in 11 further locations.
Please use spaces instead.
|
53 | import BNFC.Utils ( (+++) )
| ^^^^^^^
[43 of 93] Compiling BNFC.Backend.Java.CFtoJLex15 ( src/BNFC/Backend/Java/CFtoJLex15.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Java/CFtoJLex15.o )
src/BNFC/Backend/Java/CFtoJLex15.hs:44:18: warning: [-Wtabs]
Tab character found here, and in one further location.
Please use spaces instead.
|
44 | import BNFC.Utils ( (+++) )
| ^^^^^^^
[44 of 93] Compiling BNFC.Backend.Java.CFtoFoldVisitor ( src/BNFC/Backend/Java/CFtoFoldVisitor.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Java/CFtoFoldVisitor.o )
src/BNFC/Backend/Java/CFtoFoldVisitor.hs:56:1: warning: [-Wtabs]
Tab character found here, and in four further locations.
Please use spaces instead.
|
56 | concatMap (prRule packageAbsyn user cat) rules
| ^^^^^^^^
[45 of 93] Compiling BNFC.Backend.Java.CFtoCup15 ( src/BNFC/Backend/Java/CFtoCup15.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Java/CFtoCup15.o )
src/BNFC/Backend/Java/CFtoCup15.hs:47:1: warning: [-Wtabs]
Tab character found here, and in 145 further locations.
Please use spaces instead.
|
47 | -- defined rules.
| ^^^^^^^^
src/BNFC/Backend/Java/CFtoCup15.hs:106:13: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In a case alternative:
Patterns of type Either
String ([(String, Base)], (Exp, Base)) not matched:
Left _
Right _
|
106 | case checkDefinition' list ctx f xs e of
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/BNFC/Backend/Java/CFtoCup15.hs:212:4: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for revM:
Patterns of type Bool, [a] not matched:
True []
True [_]
True (_:_:_:_)
|
212 | revM False m = m
| ^^^^^^^^^^^^^^^^...
[46 of 93] Compiling BNFC.Backend.Java.CFtoComposVisitor ( src/BNFC/Backend/Java/CFtoComposVisitor.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Java/CFtoComposVisitor.o )
src/BNFC/Backend/Java/CFtoComposVisitor.hs:65:1: warning: [-Wtabs]
Tab character found here, and in four further locations.
Please use spaces instead.
|
65 | concatMap (prRule packageAbsyn user cat) rules
| ^^^^^^^^
[47 of 93] Compiling BNFC.Backend.Java.CFtoAllVisitor ( src/BNFC/Backend/Java/CFtoAllVisitor.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Java/CFtoAllVisitor.o )
[48 of 93] Compiling BNFC.Backend.Java.CFtoAbstractVisitor ( src/BNFC/Backend/Java/CFtoAbstractVisitor.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Java/CFtoAbstractVisitor.o )
[49 of 93] Compiling BNFC.Backend.Common.OOAbstract ( src/BNFC/Backend/Common/OOAbstract.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Common/OOAbstract.o )
[50 of 93] Compiling BNFC.Backend.CSharp.CSharpUtils ( src/BNFC/Backend/CSharp/CSharpUtils.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CSharp/CSharpUtils.o )
[51 of 93] Compiling BNFC.Backend.CSharp.CFtoGPPG ( src/BNFC/Backend/CSharp/CFtoGPPG.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CSharp/CFtoGPPG.o )
src/BNFC/Backend/CSharp/CFtoGPPG.hs:103:7: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In a case alternative:
Patterns of type Either
String ([(String, Base)], (Exp, Base)) not matched:
Left _
Right _
|
103 | case checkDefinition' list ctx f xs e of
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/BNFC/Backend/CSharp/CFtoGPPG.hs:104:16: warning: [-Wtabs]
Tab character found here, and in one further location.
Please use spaces instead.
|
104 | Bad err -> error $ "Panic! This should have been caught already:\n" ++ err
| ^
[52 of 93] Compiling BNFC.Backend.CSharp.CFtoGPLEX ( src/BNFC/Backend/CSharp/CFtoGPLEX.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CSharp/CFtoGPLEX.o )
[53 of 93] Compiling BNFC.Backend.CSharp.CFtoCSharpPrinter ( src/BNFC/Backend/CSharp/CFtoCSharpPrinter.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CSharp/CFtoCSharpPrinter.o )
[54 of 93] Compiling BNFC.Backend.CSharp.CAbstoCSharpAbs ( src/BNFC/Backend/CSharp/CAbstoCSharpAbs.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CSharp/CAbstoCSharpAbs.o )
src/BNFC/Backend/CSharp/CAbstoCSharpAbs.hs:149:1: warning: [-Wtabs]
Tab character found here, and in four further locations.
Please use spaces instead.
|
149 | " public interface Visitor<R,A>",
| ^^^^^^^^
[55 of 93] Compiling BNFC.Backend.CSharp.CAbstoCSharpVisitSkeleton ( src/BNFC/Backend/CSharp/CAbstoCSharpVisitSkeleton.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CSharp/CAbstoCSharpVisitSkeleton.o )
[56 of 93] Compiling BNFC.Backend.CSharp.CAbstoCSharpAbstractVisitSkeleton ( src/BNFC/Backend/CSharp/CAbstoCSharpAbstractVisitSkeleton.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CSharp/CAbstoCSharpAbstractVisitSkeleton.o )
[57 of 93] Compiling BNFC.Backend.CPP.STL.CFtoSTLPrinter ( src/BNFC/Backend/CPP/STL/CFtoSTLPrinter.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CPP/STL/CFtoSTLPrinter.o )
src/BNFC/Backend/CPP/STL/CFtoSTLPrinter.hs:439:1: warning: [-Wtabs]
Tab character found here, and in 7 further locations.
Please use spaces instead.
|
439 | else " " ++ accept ++ "\n"
| ^^^^^^^^
src/BNFC/Backend/CPP/STL/CFtoSTLPrinter.hs:520:23: warning: [-Woperator-whitespace-ext-conflict]
The prefix use of a $ would denote an untyped splice
were the TemplateHaskell extension enabled.
Suggested fix: add whitespace after the $.
|
520 | else if ((show $normCat$strToCat nt) /= nt)
| ^
[58 of 93] Compiling BNFC.Backend.CPP.STL.CFtoSTLAbs ( src/BNFC/Backend/CPP/STL/CFtoSTLAbs.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CPP/STL/CFtoSTLAbs.o )
src/BNFC/Backend/CPP/STL/CFtoSTLAbs.hs:172:1: warning: [-Wtabs]
Tab character found here.
Please use spaces instead.
|
172 | if b then "*" else ""
| ^^^^^^^^
[59 of 93] Compiling BNFC.Backend.CPP.STL.CFtoCVisitSkelSTL ( src/BNFC/Backend/CPP/STL/CFtoCVisitSkelSTL.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CPP/STL/CFtoCVisitSkelSTL.o )
[60 of 93] Compiling BNFC.Backend.CPP.STL.CFtoBisonSTL ( src/BNFC/Backend/CPP/STL/CFtoBisonSTL.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CPP/STL/CFtoBisonSTL.o )
src/BNFC/Backend/CPP/STL/CFtoBisonSTL.hs:87:1: warning: [-Wtabs]
Tab character found here, and in 104 further locations.
Please use spaces instead.
|
87 | "%{",
| ^^^^^^^^
src/BNFC/Backend/CPP/STL/CFtoBisonSTL.hs:132:13: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In a case alternative:
Patterns of type Either
String ([(String, Base)], (Exp, Base)) not matched:
Left _
Right _
|
132 | case checkDefinition' list ctx f xs e of
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[61 of 93] Compiling BNFC.Backend.CPP.NoSTL.CFtoFlex ( src/BNFC/Backend/CPP/NoSTL/CFtoFlex.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CPP/NoSTL/CFtoFlex.o )
[62 of 93] Compiling BNFC.Backend.CPP.NoSTL.CFtoCVisitSkel ( src/BNFC/Backend/CPP/NoSTL/CFtoCVisitSkel.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CPP/NoSTL/CFtoCVisitSkel.o )
src/BNFC/Backend/CPP/NoSTL/CFtoCVisitSkel.hs:217:5: warning: [-Wtabs]
Tab character found here, and in one further location.
Please use spaces instead.
|
217 | else (concatMap (prCat user fnm) (fixOnes (numVars [] cats)))
| ^^^^
[63 of 93] Compiling BNFC.Backend.CPP.NoSTL.CFtoCPPPrinter ( src/BNFC/Backend/CPP/NoSTL/CFtoCPPPrinter.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CPP/NoSTL/CFtoCPPPrinter.o )
src/BNFC/Backend/CPP/NoSTL/CFtoCPPPrinter.hs:389:1: warning: [-Wtabs]
Tab character found here, and in 7 further locations.
Please use spaces instead.
|
389 | else " " ++ accept ++ "\n"
| ^^^^^^^^
[64 of 93] Compiling BNFC.Backend.CPP.NoSTL.CFtoCPPAbs ( src/BNFC/Backend/CPP/NoSTL/CFtoCPPAbs.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CPP/NoSTL/CFtoCPPAbs.o )
src/BNFC/Backend/CPP/NoSTL/CFtoCPPAbs.hs:110:1: warning: [-Wtabs]
Tab character found here, and in 31 further locations.
Please use spaces instead.
|
110 | "public:",
| ^^^^^^^^
src/BNFC/Backend/CPP/NoSTL/CFtoCPPAbs.hs:237:4: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for prVars:
Patterns of type [Int], [(String, a)] not matched:
[] []
[] (_:_)
|
237 | prVars (x:[]) vs = case vs !! x of
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/BNFC/Backend/CPP/NoSTL/CFtoCPPAbs.hs:361:4: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for interleave:
Patterns of type [[Char]], [[Char]] not matched: [] (_:_)
|
361 | interleave _ [] = []
| ^^^^^^^^^^^^^^^^^^^^...
[65 of 93] Compiling BNFC.Backend.CPP.NoSTL.CFtoBison ( src/BNFC/Backend/CPP/NoSTL/CFtoBison.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CPP/NoSTL/CFtoBison.o )
src/BNFC/Backend/CPP/NoSTL/CFtoBison.hs:98:1: warning: [-Wtabs]
Tab character found here, and in 100 further locations.
Please use spaces instead.
|
98 | "%{",
| ^^^^^^^^
src/BNFC/Backend/CPP/NoSTL/CFtoBison.hs:136:13: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In a case alternative:
Patterns of type Either
String ([(String, Base)], (Exp, Base)) not matched:
Left _
Right _
|
136 | case checkDefinition' list ctx f xs e of
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[66 of 93] Compiling BNFC.Backend.C.CFtoFlexC ( src/BNFC/Backend/C/CFtoFlexC.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/C/CFtoFlexC.o )
[67 of 93] Compiling BNFC.Backend.C.CFtoCSkel ( src/BNFC/Backend/C/CFtoCSkel.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/C/CFtoCSkel.o )
src/BNFC/Backend/C/CFtoCSkel.hs:43:18: warning: [-Wtabs]
Tab character found here, and in 59 further locations.
Please use spaces instead.
|
43 | import BNFC.Utils ( (+++) )
| ^^^^^^^
[68 of 93] Compiling BNFC.Backend.C.CFtoCPrinter ( src/BNFC/Backend/C/CFtoCPrinter.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/C/CFtoCPrinter.o )
src/BNFC/Backend/C/CFtoCPrinter.hs:501:5: warning: [-Wtabs]
Tab character found here, and in two further locations.
Please use spaces instead.
|
501 | else concat (insertSpaces (map (prShowCat user fun) (zip (fixOnes (numVars [] cats)) cats)))
| ^^^^
[69 of 93] Compiling BNFC.Backend.C.CFtoCAbs ( src/BNFC/Backend/C/CFtoCAbs.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/C/CFtoCAbs.o )
src/BNFC/Backend/C/CFtoCAbs.hs:178:4: warning: [-Wtabs]
Tab character found here, and in 20 further locations.
Please use spaces instead.
|
178 | then (remType t ts)
| ^^^^^
src/BNFC/Backend/C/CFtoCAbs.hs:180:4: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for prVars:
Patterns of type [Int], [([Char], a)] not matched:
[] []
[] (_:_)
|
180 | prVars (x:[]) vs = case vs !! x of
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/BNFC/Backend/C/CFtoCAbs.hs:281:4: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for interleave:
Patterns of type [[Char]], [[Char]] not matched: [] (_:_)
|
281 | interleave _ [] = []
| ^^^^^^^^^^^^^^^^^^^^...
[70 of 93] Compiling BNFC.Backend.C.CFtoBisonC ( src/BNFC/Backend/C/CFtoBisonC.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/C/CFtoBisonC.o )
src/BNFC/Backend/C/CFtoBisonC.hs:77:1: warning: [-Wtabs]
Tab character found here, and in 13 further locations.
Please use spaces instead.
|
77 | "%{",
| ^^^^^^^^
[71 of 93] Compiling Paths_BNFC ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/autogen/Paths_BNFC.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/Paths_BNFC.o )
[72 of 93] Compiling BNFC.Options ( src/BNFC/Options.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Options.o )
[73 of 93] Compiling BNFC.GetCF ( src/BNFC/GetCF.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/GetCF.o )
src/BNFC/GetCF.hs:23:21: warning: [-Wtabs]
Tab character found here, and in 10 further locations.
Please use spaces instead.
|
23 | import Control.Monad ( when )
| ^^^^
src/BNFC/GetCF.hs:45:15: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In a case alternative:
Patterns of type Either String () not matched:
Left _
Right _
|
45 | msgs2 = case checkDefinitions cf of
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/BNFC/GetCF.hs:106:16: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In a case alternative:
Patterns of type Either String Abs.Grammar not matched:
Left _
Right _
|
106 | getCFP cnf s = case pGrammar . myLexer $ s of
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/BNFC/GetCF.hs:139:5: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for inlineDelim':
Patterns of type Abs.Def, RuleP not matched:
(Abs.Rule _ _ _) (Rule _ _ _)
(Abs.Comment _) (Rule _ _ _)
(Abs.Comments _ _) (Rule _ _ _)
(Abs.Internal _ _ _) (Rule _ _ _)
...
|
139 | inlineDelim' d@(Abs.Delimiters cat _ _ _ _) r@(Rule f c rhs)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[74 of 93] Compiling BNFC.Backend.HaskellProfile ( src/BNFC/Backend/HaskellProfile.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/HaskellProfile.o )
src/BNFC/Backend/HaskellProfile.hs:88:1: warning: [-Wtabs]
Tab character found here, and in 118 further locations.
Please use spaces instead.
|
88 | writeFileRep (alexFile (inDir opts) name) $ cf2alex lexMod errMod cf
| ^^^^^^^^
[75 of 93] Compiling BNFC.Backend.Haskell.HsOpts ( src/BNFC/Backend/Haskell/HsOpts.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Haskell/HsOpts.o )
src/BNFC/Backend/Haskell/HsOpts.hs:70:1: warning: [-Wtabs]
Tab character found here, and in one further location.
Please use spaces instead.
|
70 | where pref = maybe "" (++".") (inPackage opts)
| ^^^^^^^^
[76 of 93] Compiling BNFC.ToCNFCore ( src/BNFC/ToCNFCore.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/ToCNFCore.o )
[77 of 93] Compiling BNFC.Backend.Haskell.ToCNF ( src/BNFC/Backend/Haskell/ToCNF.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Haskell/ToCNF.o )
src/BNFC/Backend/Haskell/ToCNF.hs:148:1: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In an equation for alt:
Patterns of type UnitRel Cat, Rul Exp not matched:
(Data.Map.Internal.Bin _ _ _ _ _) (Rule Id InternalCat [])
(Data.Map.Internal.Bin _ _ _ _ _) (Rule Id (Cat _) [])
(Data.Map.Internal.Bin _ _ _ _ _) (Rule Id (ListCat _) [])
(Data.Map.Internal.Bin _ _ _ _ _) (Rule Id (CoercCat _ _) [])
...
|
148 | alt units (Rule f c [r1,r2]) = ((r1,r2),initial:others)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[78 of 93] Compiling BNFC.Backend.Haskell.CFtoHappy ( src/BNFC/Backend/Haskell/CFtoHappy.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Haskell/CFtoHappy.o )
src/BNFC/Backend/Haskell/CFtoHappy.hs:68:1: warning: [-Wtabs]
Tab character found here, and in 35 further locations.
Please use spaces instead.
|
68 | "{",
| ^^^^^^^^
[79 of 93] Compiling BNFC.Backend.Base ( src/BNFC/Backend/Base.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Base.o )
[80 of 93] Compiling BNFC.Backend.XML ( src/BNFC/Backend/XML.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/XML.o )
src/BNFC/Backend/XML.hs:216:1: warning: [-Wtabs]
Tab character found here, and in six further locations.
Please use spaces instead.
|
216 | | otherwise = s
| ^^^^^^^^
[81 of 93] Compiling BNFC.Backend.Common.Makefile ( src/BNFC/Backend/Common/Makefile.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Common/Makefile.o )
[82 of 93] Compiling BNFC.Backend.OCaml ( src/BNFC/Backend/OCaml.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/OCaml.o )
[83 of 93] Compiling BNFC.Backend.Latex ( src/BNFC/Backend/Latex.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Latex.o )
src/BNFC/Backend/Latex.hs:44:1: warning: [-Wtabs]
Tab character found here, and in 126 further locations.
Please use spaces instead.
|
44 | "\\batchmode",
| ^^^^^^^^
[84 of 93] Compiling BNFC.Backend.Java ( src/BNFC/Backend/Java.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Java.o )
src/BNFC/Backend/Java.hs:72:1: warning: [-Wtabs]
Tab character found here, and in 99 further locations.
Please use spaces instead.
|
72 | packageAbsyn = packageBase ++ "." ++ "Absyn"
| ^^^^^^^^
[85 of 93] Compiling BNFC.Backend.Haskell ( src/BNFC/Backend/Haskell.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/Haskell.o )
src/BNFC/Backend/Haskell.hs:103:1: warning: [-Wtabs]
Tab character found here, and in 89 further locations.
Please use spaces instead.
|
103 | dir = if inDir opts then lang opts else ""
| ^^^^^^^^
[86 of 93] Compiling BNFC.Backend.HaskellGADT ( src/BNFC/Backend/HaskellGADT.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/HaskellGADT.o )
src/BNFC/Backend/HaskellGADT.hs:79:1: warning: [-Wtabs]
Tab character found here, and in 90 further locations.
Please use spaces instead.
|
79 | cf2HappyS parMod absMod lexMod errMod (glr opts) (byteStrings opts) cf
| ^^^^^^^^
[87 of 93] Compiling BNFC.Backend.CSharp ( src/BNFC/Backend/CSharp.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CSharp.o )
[88 of 93] Compiling BNFC.Backend.CPP.STL ( src/BNFC/Backend/CPP/STL.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CPP/STL.o )
[89 of 93] Compiling BNFC.Backend.CPP.NoSTL ( src/BNFC/Backend/CPP/NoSTL.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/CPP/NoSTL.o )
[90 of 93] Compiling BNFC.Backend.C ( src/BNFC/Backend/C.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/Backend/C.o )
[91 of 93] Compiling PrintBNF ( src/PrintBNF.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/PrintBNF.o )
[92 of 93] Compiling BNFC.MultiView ( src/BNFC/MultiView.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/BNFC/MultiView.o )
src/BNFC/MultiView.hs:23:24: warning: [-Wtabs]
Tab character found here.
Please use spaces instead.
|
23 | import System.Directory ( doesFileExist, renameFile )
| ^
src/BNFC/MultiView.hs:39:9: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In a case alternative:
Patterns of type Either String LGrammar not matched:
Left _
Right _
|
39 | gr <- case pLGrammar $ myLexer s of
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/BNFC/MultiView.hs:58:18: warning: [-Wincomplete-patterns]
Pattern match(es) are non-exhaustive
In a case alternative:
Patterns of type LDef not matched: LDefView _
|
58 | unldef ldef = case ldef of
| ^^^^^^^^^^^^...
[93 of 93] Compiling Main ( src/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc-tmp/Main.o )
src/Main.hs:52:1: warning: [-Wdeprecations]
Module System.Cmd is deprecated: Use "System.Process" instead
|
52 | import System.Cmd (system)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/bnfc/bnfc ...
Preprocessing library for BNFC-2.7.0.2..
Building library for BNFC-2.7.0.2..
[1 of 6] Compiling Data.Pair ( src/Data/Pair.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/Data/Pair.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/Data/Pair.dyn_o )
[2 of 6] Compiling Algebra.RingUtils ( runtime/Algebra/RingUtils.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/Algebra/RingUtils.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/Algebra/RingUtils.dyn_o )
[3 of 6] Compiling Data.Matrix.Quad ( runtime/Data/Matrix/Quad.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/Data/Matrix/Quad.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/Data/Matrix/Quad.dyn_o )
runtime/Data/Matrix/Quad.hs:79:3: warning: [-Woverlapping-patterns]
Pattern match is redundant
In an equation for &: & x y = ...
|
79 | x & y = error $ "mult:" ++ intercalate "; " [showR x,showR y]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[4 of 6] Compiling Data.Matrix.Class ( runtime/Data/Matrix/Class.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/Data/Matrix/Class.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/Data/Matrix/Class.dyn_o )
[5 of 6] Compiling Parsing.Chart ( runtime/Parsing/Chart.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/Parsing/Chart.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/Parsing/Chart.dyn_o )
[6 of 6] Compiling Parsing.TestProgram ( runtime/Parsing/TestProgram.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/Parsing/TestProgram.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/build/Parsing/TestProgram.dyn_o )
Running 1 test suites...
Test suite unit-tests: RUNNING...
Test suite unit-tests: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/BNFC-2.7.0.2.test
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Test coverage report written to
/home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/hpc/vanilla/html/unit-tests/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Package coverage report written to
/home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/BNFC-2.7.0.2/noopt/hpc/vanilla/html/BNFC-2.7.0.2/hpc_index.html