Build #1 for LR-demo-0.0.20251105
| Package | LR-demo-0.0.20251105 |
|---|
| Install | InstallOk |
|---|---|
| Docs | Ok |
| Tests | NotTried |
| Time submitted | 2025-11-05 15:04:24.332544068 UTC |
|---|---|
| Compiler | ghc-9.8.4 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | array-0.5.8.0, base-4.19.2.0, containers-0.6.8, microlens-0.5.0.0, microlens-th-0.4.3.18, mtl-2.3.1, string-qq-0.0.6, transformers-0.6.1.0 |
| Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies...
Configuring microlens-0.5.0.0...
Preprocessing library for microlens-0.5.0.0..
Building library for microlens-0.5.0.0..
[1 of 5] Compiling Lens.Micro.Type ( src/Lens/Micro/Type.hs, dist/build/Lens/Micro/Type.o, dist/build/Lens/Micro/Type.dyn_o )
[2 of 5] Compiling Lens.Micro.Internal ( src/Lens/Micro/Internal.hs, dist/build/Lens/Micro/Internal.o, dist/build/Lens/Micro/Internal.dyn_o )
[3 of 5] Compiling Lens.Micro.FieldN ( src/Lens/Micro/FieldN.hs, dist/build/Lens/Micro/FieldN.o, dist/build/Lens/Micro/FieldN.dyn_o )
[4 of 5] Compiling Lens.Micro ( src/Lens/Micro.hs, dist/build/Lens/Micro.o, dist/build/Lens/Micro.dyn_o )
[5 of 5] Compiling Lens.Micro.Extras ( src/Lens/Micro/Extras.hs, dist/build/Lens/Micro/Extras.o, dist/build/Lens/Micro/Extras.dyn_o )
Preprocessing library for microlens-0.5.0.0..
Running Haddock on library for microlens-0.5.0.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 5] Compiling Lens.Micro.Type ( src/Lens/Micro/Type.hs, nothing )
[2 of 5] Compiling Lens.Micro.Internal ( src/Lens/Micro/Internal.hs, nothing )
[3 of 5] Compiling Lens.Micro.FieldN ( src/Lens/Micro/FieldN.hs, nothing )
[4 of 5] Compiling Lens.Micro ( src/Lens/Micro.hs, nothing )
[5 of 5] Compiling Lens.Micro.Extras ( src/Lens/Micro/Extras.hs, nothing )
Haddock coverage:
Warning: 'Const' is ambiguous. It is defined
* in Data.Functor.Const
* in Data.Functor.Const
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Const
Warning: 'Identity' is ambiguous. It is defined
* in Data.Functor.Identity
* in Data.Functor.Identity
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Identity
100% ( 12 / 12) in 'Lens.Micro.Type'
Warning: 'mapped' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Identity' is ambiguous. It is defined
* in Data.Functor.Identity
* in Data.Functor.Identity
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Identity
37% ( 9 / 24) in 'Lens.Micro.Internal'
Missing documentation for:
foldring (src/Lens/Micro/Internal.hs:126)
foldrOf (src/Lens/Micro/Internal.hs:130)
foldMapOf (src/Lens/Micro/Internal.hs:134)
phantom (src/Lens/Micro/Internal.hs:150)
Each (src/Lens/Micro/Internal.hs:161)
Index (src/Lens/Micro/Internal.hs:238)
IxValue (src/Lens/Micro/Internal.hs:239)
Ixed (src/Lens/Micro/Internal.hs:255)
At (src/Lens/Micro/Internal.hs:302)
ixAt (src/Lens/Micro/Internal.hs:340)
Cons (src/Lens/Micro/Internal.hs:364)
Snoc (src/Lens/Micro/Internal.hs:372)
Strict (src/Lens/Micro/Internal.hs:380)
#. (src/Lens/Micro/Internal.hs:432)
.# (src/Lens/Micro/Internal.hs:435)
0% ( 0 / 10) in 'Lens.Micro.FieldN'
Missing documentation for:
Module header
Field1 (src/Lens/Micro/FieldN.hs:8)
Field2 (src/Lens/Micro/FieldN.hs:83)
Field3 (src/Lens/Micro/FieldN.hs:118)
Field4 (src/Lens/Micro/FieldN.hs:149)
Field5 (src/Lens/Micro/FieldN.hs:176)
Field6 (src/Lens/Micro/FieldN.hs:199)
Field7 (src/Lens/Micro/FieldN.hs:218)
Field8 (src/Lens/Micro/FieldN.hs:233)
Field9 (src/Lens/Micro/FieldN.hs:244)
Warning: 'Const' is ambiguous. It is defined
* in Data.Functor.Const
* in Data.Functor.Const
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Const
Warning: 'First' is ambiguous. It is defined
* in Data.Monoid
* in Data.Monoid
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Monoid
Warning: 'mapAccumL' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
98% ( 91 / 92) in 'Lens.Micro'
Missing documentation for:
foldMapOf (src/Lens/Micro/Internal.hs:134)
100% ( 3 / 3) in 'Lens.Micro.Extras'
Warning: Lens.Micro: could not find link destinations for:
- Lens.Micro.State
- Lens.Micro.Traversed
Documentation created: dist/doc/html/microlens/,
dist/doc/html/microlens/microlens.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/microlens-0.5.0.0-GQEcyGbcOXT4GIwc5Y3hnh
Completed microlens-0.5.0.0
Configuring string-qq-0.0.6...
Preprocessing library for string-qq-0.0.6..
Building library for string-qq-0.0.6..
[1 of 1] Compiling Data.String.QQ ( src/Data/String/QQ.hs, dist/build/Data/String/QQ.o, dist/build/Data/String/QQ.dyn_o )
Preprocessing library for string-qq-0.0.6..
Running Haddock on library for string-qq-0.0.6..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Data.String.QQ ( src/Data/String/QQ.hs, nothing )
Haddock coverage:
100% ( 2 / 2) in 'Data.String.QQ'
Documentation created: dist/doc/html/string-qq/,
dist/doc/html/string-qq/string-qq.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/string-qq-0.0.6-Fv5s7Go3TlWFknpCjB0eIC
Completed string-qq-0.0.6
Configuring th-abstraction-0.7.1.0...
Preprocessing library for th-abstraction-0.7.1.0..
Building library for th-abstraction-0.7.1.0..
[1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, dist/build/Language/Haskell/TH/Datatype/Internal.o, dist/build/Language/Haskell/TH/Datatype/Internal.dyn_o )
[2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.o, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.dyn_o )
[3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, dist/build/Language/Haskell/TH/Datatype.o, dist/build/Language/Haskell/TH/Datatype.dyn_o )
Preprocessing library for th-abstraction-0.7.1.0..
Running Haddock on library for th-abstraction-0.7.1.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, nothing )
[2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, nothing )
[3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, nothing )
Haddock coverage:
Warning: 'Name' is ambiguous. It is defined
* in Language.Haskell.TH.Syntax
* in Language.Haskell.TH.Syntax
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Language.Haskell.TH.Syntax
Warning: 'Name' is ambiguous. It is defined
* in Language.Haskell.TH.Syntax
* in Language.Haskell.TH.Syntax
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Language.Haskell.TH.Syntax
76% ( 40 / 52) in 'Language.Haskell.TH.Datatype.TyVarBndr'
Missing documentation for:
TyVarBndrUnit
TyVarBndrSpec
TyVarBndrVis
Specificity
BndrVis
DefaultBndrFlag
plainTV
kindedTV
inferredSpec
specifiedSpec
bndrReq
bndrInvis
Warning: 'DatatypeInfo' is ambiguous. It is defined
* at src/Language/Haskell/TH/Datatype.hs:184:21
* at src/Language/Haskell/TH/Datatype.hs:184:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:184:1
Warning: 'ConstructorInfo' is ambiguous. It is defined
* at src/Language/Haskell/TH/Datatype.hs:229:24
* at src/Language/Haskell/TH/Datatype.hs:229:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:229:1
Warning: 'FieldStrictness' is ambiguous. It is defined
* at src/Language/Haskell/TH/Datatype.hs:272:24
* at src/Language/Haskell/TH/Datatype.hs:272:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:272:1
Warning: '()' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Strict' is ambiguous. It is defined
* in Language.Haskell.TH.Syntax
* at src/Language/Haskell/TH/Datatype.hs:289:5
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:289:5
Warning: 'datatypeInstVars' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'mbKind' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'resolveFixities' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'FunArg' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Fixity' is ambiguous. It is defined
* in Language.Haskell.TH.Syntax
* in Language.Haskell.TH.Syntax
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Language.Haskell.TH.Syntax
92% ( 49 / 53) in 'Language.Haskell.TH.Datatype'
Missing documentation for:
arrowKCompat (src/Language/Haskell/TH/Datatype.hs:2260)
isStrictAnnot (src/Language/Haskell/TH/Datatype.hs:293)
notStrictAnnot (src/Language/Haskell/TH/Datatype.hs:294)
unpackedAnnot (src/Language/Haskell/TH/Datatype.hs:295)
Warning: Language.Haskell.TH.Datatype.TyVarBndr: could not find link destinations for:
- Language.Haskell.TH.Syntax.Rep_BndrVis
- Language.Haskell.TH.Syntax.Rep_Specificity
Warning: Language.Haskell.TH.Datatype: could not find link destinations for:
- Language.Haskell.TH.Datatype.Rep_DatatypeInfo
- Language.Haskell.TH.Datatype.Rep_ConstructorInfo
- Language.Haskell.TH.Datatype.Rep_FieldStrictness
- Language.Haskell.TH.Datatype.Rep_Strictness
- Language.Haskell.TH.Datatype.Rep_Unpackedness
- Language.Haskell.TH.Datatype.Rep_ConstructorVariant
- Language.Haskell.TH.Datatype.Rep_DatatypeVariant
Documentation created: dist/doc/html/th-abstraction/,
dist/doc/html/th-abstraction/th-abstraction.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/th-abstraction-0.7.1.0-5OEkekdo9oT3l4cxHWMApr
Completed th-abstraction-0.7.1.0
Configuring microlens-th-0.4.3.18...
Preprocessing library for microlens-th-0.4.3.18..
Building library for microlens-th-0.4.3.18..
[1 of 2] Compiling Lens.Micro.TH.Internal ( src/Lens/Micro/TH/Internal.hs, dist/build/Lens/Micro/TH/Internal.o, dist/build/Lens/Micro/TH/Internal.dyn_o )
src/Lens/Micro/TH/Internal.hs:88:43: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
88 | (\n -> GadtC [n] argTys retTy) <$> f (head ns)
| ^^^^
src/Lens/Micro/TH/Internal.hs:90:46: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
90 | (\n -> RecGadtC [n] argTys retTy) <$> f (head ns)
| ^^^^
[2 of 2] Compiling Lens.Micro.TH ( src/Lens/Micro/TH.hs, dist/build/Lens/Micro/TH.o, dist/build/Lens/Micro/TH.dyn_o )
src/Lens/Micro/TH.hs:1142:47: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
1142 | (appE (varE 'phantom) (head fxs))
| ^^^^
src/Lens/Micro/TH.hs:1143:25: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
1143 | (tail fxs)
| ^^^^
Preprocessing library for microlens-th-0.4.3.18..
Running Haddock on library for microlens-th-0.4.3.18..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Lens.Micro.TH.Internal ( src/Lens/Micro/TH/Internal.hs, nothing )
src/Lens/Micro/TH/Internal.hs:88:43: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
88 | (\n -> GadtC [n] argTys retTy) <$> f (head ns)
| ^^^^
src/Lens/Micro/TH/Internal.hs:90:46: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
90 | (\n -> RecGadtC [n] argTys retTy) <$> f (head ns)
| ^^^^
[2 of 2] Compiling Lens.Micro.TH ( src/Lens/Micro/TH.hs, nothing )
src/Lens/Micro/TH.hs:1142:47: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
1142 | (appE (varE 'phantom) (head fxs))
| ^^^^
src/Lens/Micro/TH.hs:1143:25: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
1143 | (tail fxs)
| ^^^^
Haddock coverage:
66% ( 14 / 21) in 'Lens.Micro.TH.Internal'
Missing documentation for:
typeVars (src/Lens/Micro/TH/Internal.hs:206)
substTypeVars (src/Lens/Micro/TH/Internal.hs:210)
datatypeTypeKinded (src/Lens/Micro/TH/Internal.hs:229)
elemOf (src/Lens/Micro/TH/Internal.hs:306)
lengthOf (src/Lens/Micro/TH/Internal.hs:309)
setOf (src/Lens/Micro/TH/Internal.hs:312)
_ForallT (src/Lens/Micro/TH/Internal.hs:315)
Warning: 's' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 29 / 29) in 'Lens.Micro.TH'
Documentation created: dist/doc/html/microlens-th/,
dist/doc/html/microlens-th/microlens-th.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/microlens-th-0.4.3.18-JCvnHH08cSL258gxdMAHNx
Completed microlens-th-0.4.3.18
Downloading LR-demo-0.0.20251105
Downloaded LR-demo-0.0.20251105
[1 of 2] Compiling Main ( /tmp/cabal-tmp-330021/LR-demo-0.0.20251105/dist/setup/setup.hs, /tmp/cabal-tmp-330021/LR-demo-0.0.20251105/dist/setup/Main.o )
[2 of 2] Linking /tmp/cabal-tmp-330021/LR-demo-0.0.20251105/dist/setup/setup
Configuring LR-demo-0.0.20251105...
8 rules accepted
Use Alex 3 to compile LBNF/Lex.x.
writing new file dist/build/global-autogen/LBNF/Abs.hs
writing new file dist/build/global-autogen/LBNF/Print.hs
writing new file dist/build/global-autogen/LBNF/Lex.x
writing new file dist/build/global-autogen/LBNF/Par.y
writing new file dist/build/global-autogen/LBNF/Test.hs
writing new file dist/build/global-autogen/LBNF/ErrM.hs
writing new file dist/build/global-autogen/LBNF/Skel.hs
writing new file dist/build/global-autogen/LBNF/Doc.txt
Preprocessing library for LR-demo-0.0.20251105..
Building library for LR-demo-0.0.20251105..
[ 1 of 15] Compiling DebugPrint ( src/DebugPrint.hs, dist/build/DebugPrint.o, dist/build/DebugPrint.dyn_o )
[ 2 of 15] Compiling LBNF.Abs ( dist/build/global-autogen/LBNF/Abs.hs, dist/build/LBNF/Abs.o, dist/build/LBNF/Abs.dyn_o )
[ 3 of 15] Compiling LBNF.Lex ( dist/build/LBNF/Lex.hs, dist/build/LBNF/Lex.o, dist/build/LBNF/Lex.dyn_o )
[ 4 of 15] Compiling LBNF.Par ( dist/build/LBNF/Par.hs, dist/build/LBNF/Par.o, dist/build/LBNF/Par.dyn_o )
[ 5 of 15] Compiling LBNF.Print ( dist/build/global-autogen/LBNF/Print.hs, dist/build/LBNF/Print.o, dist/build/LBNF/Print.dyn_o )
[ 6 of 15] Compiling License ( src/License.hs, dist/build/License.o, dist/build/License.dyn_o )
src/License.hs:10:13: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
10 | copyright = head (lines license)
| ^^^^
[ 7 of 15] Compiling Paths_LR_demo ( dist/build/autogen/Paths_LR_demo.hs, dist/build/Paths_LR_demo.o, dist/build/Paths_LR_demo.dyn_o )
[ 8 of 15] Compiling Saturation ( src/Saturation.hs, dist/build/Saturation.o, dist/build/Saturation.dyn_o )
[ 9 of 15] Compiling SetMaybe ( src/SetMaybe.hs, dist/build/SetMaybe.o, dist/build/SetMaybe.dyn_o )
[10 of 15] Compiling CFG ( src/CFG.hs, dist/build/CFG.o, dist/build/CFG.dyn_o )
[11 of 15] Compiling CharacterTokenGrammar ( src/CharacterTokenGrammar.hs, dist/build/CharacterTokenGrammar.o, dist/build/CharacterTokenGrammar.dyn_o )
[12 of 15] Compiling Util ( src/Util.hs, dist/build/Util.o, dist/build/Util.dyn_o )
[13 of 15] Compiling ParseTable ( src/ParseTable.hs, dist/build/ParseTable.o, dist/build/ParseTable.dyn_o )
[14 of 15] Compiling ParseTable.Pretty ( src/ParseTable/Pretty.hs, dist/build/ParseTable/Pretty.o, dist/build/ParseTable/Pretty.dyn_o )
[15 of 15] Compiling LR ( src/LR.hs, dist/build/LR.o, dist/build/LR.dyn_o )
Preprocessing executable 'lr-demo' for LR-demo-0.0.20251105..
Building executable 'lr-demo' for LR-demo-0.0.20251105..
[1 of 1] Compiling Main ( lr-demo/Main.hs, dist/build/lr-demo/lr-demo-tmp/Main.o )
[2 of 2] Linking dist/build/lr-demo/lr-demo
Preprocessing library for LR-demo-0.0.20251105..
Running Haddock on library for LR-demo-0.0.20251105..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 15] Compiling DebugPrint ( src/DebugPrint.hs, /tmp/ghc350473_0/ghc_12.o, /tmp/ghc350473_0/ghc_12.dyn_o )
[ 2 of 15] Compiling LBNF.Abs ( dist/build/global-autogen/LBNF/Abs.hs, /tmp/ghc350473_0/ghc_14.o, /tmp/ghc350473_0/ghc_14.dyn_o )
[ 3 of 15] Compiling LBNF.Lex ( dist/build/LBNF/Lex.hs, nothing )
[ 4 of 15] Compiling LBNF.Par ( dist/build/LBNF/Par.hs, nothing )
[ 5 of 15] Compiling LBNF.Print ( dist/build/global-autogen/LBNF/Print.hs, /tmp/ghc350473_0/ghc_16.o, /tmp/ghc350473_0/ghc_16.dyn_o )
[ 6 of 15] Compiling License ( src/License.hs, nothing )
src/License.hs:10:13: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
10 | copyright = head (lines license)
| ^^^^
[ 7 of 15] Compiling Paths_LR_demo ( dist/build/autogen/Paths_LR_demo.hs, nothing )
[ 8 of 15] Compiling Saturation ( src/Saturation.hs, /tmp/ghc350473_0/ghc_18.o, /tmp/ghc350473_0/ghc_18.dyn_o )
[ 9 of 15] Compiling SetMaybe ( src/SetMaybe.hs, /tmp/ghc350473_0/ghc_20.o, /tmp/ghc350473_0/ghc_20.dyn_o )
[10 of 15] Compiling CFG ( src/CFG.hs, /tmp/ghc350473_0/ghc_10.o, /tmp/ghc350473_0/ghc_10.dyn_o )
[11 of 15] Compiling CharacterTokenGrammar ( src/CharacterTokenGrammar.hs, nothing )
[12 of 15] Compiling Util ( src/Util.hs, /tmp/ghc350473_0/ghc_22.o, /tmp/ghc350473_0/ghc_22.dyn_o )
[13 of 15] Compiling ParseTable ( src/ParseTable.hs, nothing )
[14 of 15] Compiling ParseTable.Pretty ( src/ParseTable/Pretty.hs, nothing )
[15 of 15] Compiling LR ( src/LR.hs, nothing )
Haddock coverage:
0% ( 0 / 2) in 'DebugPrint'
Missing documentation for:
Module header
DebugPrint (src/DebugPrint.hs:3)
20% ( 1 / 5) in 'LBNF.Abs'
Missing documentation for:
Grammar (dist/build/global-autogen/LBNF/Abs.hs:13)
Rule (dist/build/global-autogen/LBNF/Abs.hs:16)
Entry (dist/build/global-autogen/LBNF/Abs.hs:19)
Ident (dist/build/global-autogen/LBNF/Abs.hs:22)
38% ( 18 / 47) in 'LBNF.Lex'
Missing documentation for:
Module header
alex_tab_size (dist/build/LBNF/Lex.hs:35)
alex_base (dist/build/LBNF/Lex.hs:37)
alex_table (dist/build/LBNF/Lex.hs:41)
alex_check (dist/build/LBNF/Lex.hs:45)
alex_deflt (dist/build/LBNF/Lex.hs:49)
alex_accept (dist/build/LBNF/Lex.hs:52)
alex_actions (dist/build/LBNF/Lex.hs:98)
alex_action_3 (dist/build/LBNF/Lex.hs:104)
alex_action_4 (dist/build/LBNF/Lex.hs:105)
alex_action_5 (dist/build/LBNF/Lex.hs:106)
AlexAddr (dist/build/LBNF/Lex.hs:150)
alexIndexInt16OffAddr (dist/build/LBNF/Lex.hs:158)
alexIndexInt32OffAddr (dist/build/LBNF/Lex.hs:179)
quickIndex (dist/build/LBNF/Lex.hs:207)
AlexReturn (dist/build/LBNF/Lex.hs:216)
alexScan (dist/build/LBNF/Lex.hs:223)
alexScanUser (dist/build/LBNF/Lex.hs:226)
alex_scan_tkn (dist/build/LBNF/Lex.hs:257)
AlexLastAcc (dist/build/LBNF/Lex.hs:311)
AlexAcc (dist/build/LBNF/Lex.hs:316)
Posn (dist/build/global-autogen/LBNF/Lex.x:180)
alexStartPos (dist/build/global-autogen/LBNF/Lex.x:184)
alexMove (dist/build/global-autogen/LBNF/Lex.x:187)
Byte (dist/build/global-autogen/LBNF/Lex.x:191)
AlexInput (dist/build/global-autogen/LBNF/Lex.x:193)
tokens (dist/build/global-autogen/LBNF/Lex.x:199)
alexGetByte (dist/build/global-autogen/LBNF/Lex.x:210)
alexInputPrevChar (dist/build/global-autogen/LBNF/Lex.x:220)
0% ( 0 / 8) in 'LBNF.Par'
Missing documentation for:
Module header
happyError (dist/build/LBNF/Par.hs:269)
myLexer (dist/build/LBNF/Par.hs:277)
pGrammar (dist/build/LBNF/Par.hs:248)
pListRule (dist/build/LBNF/Par.hs:251)
pRule (dist/build/LBNF/Par.hs:254)
pListEntry (dist/build/LBNF/Par.hs:257)
pEntry (dist/build/LBNF/Par.hs:260)
23% ( 3 / 13) in 'LBNF.Print'
Missing documentation for:
Doc (dist/build/global-autogen/LBNF/Print.hs:30)
doc (dist/build/global-autogen/LBNF/Print.hs:33)
render (dist/build/global-autogen/LBNF/Print.hs:36)
parenth (dist/build/global-autogen/LBNF/Print.hs:95)
concatS (dist/build/global-autogen/LBNF/Print.hs:98)
concatD (dist/build/global-autogen/LBNF/Print.hs:101)
replicateS (dist/build/global-autogen/LBNF/Print.hs:104)
printString (dist/build/global-autogen/LBNF/Print.hs:121)
mkEsc (dist/build/global-autogen/LBNF/Print.hs:124)
prPrec (dist/build/global-autogen/LBNF/Print.hs:132)
0% ( 0 / 3) in 'License'
Missing documentation for:
Module header
copyright (src/License.hs:10)
license (src/License.hs:13)
0% ( 0 / 9) in 'Paths_LR_demo'
Missing documentation for:
Module header
version (dist/build/autogen/Paths_LR_demo.hs:36)
getBinDir (dist/build/autogen/Paths_LR_demo.hs:56)
getLibDir (dist/build/autogen/Paths_LR_demo.hs:57)
getDynLibDir (dist/build/autogen/Paths_LR_demo.hs:58)
getDataDir (dist/build/autogen/Paths_LR_demo.hs:59)
getLibexecDir (dist/build/autogen/Paths_LR_demo.hs:60)
getDataFileName (dist/build/autogen/Paths_LR_demo.hs:39)
getSysconfDir (dist/build/autogen/Paths_LR_demo.hs:61)
50% ( 3 / 6) in 'Saturation'
Missing documentation for:
Module header
Change (src/Saturation.hs:12)
dirty (src/Saturation.hs:15)
54% ( 6 / 11) in 'SetMaybe'
Missing documentation for:
smNothing (src/SetMaybe.hs:22)
smSet (src/SetMaybe.hs:22)
empty (src/SetMaybe.hs:25)
setOfNothing (src/SetMaybe.hs:28)
singleton (src/SetMaybe.hs:31)
Warning: 'NTName' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
52% ( 24 / 46) in 'CFG'
Missing documentation for:
emptyGrammar (src/CFG.hs:54)
NTId (src/CFG.hs:86)
grmNTDefs (src/CFG.hs:89)
grmNTDict (src/CFG.hs:89)
grmNumNT (src/CFG.hs:89)
ntDef (src/CFG.hs:90)
ntName (src/CFG.hs:90)
wntNames (src/CFG.hs:109)
wntThing (src/CFG.hs:109)
GetNTNames (src/CFG.hs:111)
Guarded (src/CFG.hs:210)
guardedAlg (src/CFG.hs:214)
computeGuardedness (src/CFG.hs:224)
Nullable (src/CFG.hs:228)
nullableAlg (src/CFG.hs:232)
computeNullable (src/CFG.hs:242)
First (src/CFG.hs:247)
firstSet (src/CFG.hs:291)
eFirst (src/CFG.hs:303)
eGrm (src/CFG.hs:303)
eStart (src/CFG.hs:303)
makeEGrammar (src/CFG.hs:306)
42% ( 6 / 14) in 'CharacterTokenGrammar'
Missing documentation for:
NTName (src/CharacterTokenGrammar.hs:39)
RuleName (src/CharacterTokenGrammar.hs:40)
Grammar (src/CharacterTokenGrammar.hs:41)
NT (src/CharacterTokenGrammar.hs:42)
NTDef (src/CharacterTokenGrammar.hs:43)
Form (src/CharacterTokenGrammar.hs:44)
Error (src/CharacterTokenGrammar.hs:49)
ntToIdent (src/CharacterTokenGrammar.hs:95)
0% ( 0 / 4) in 'Util'
Missing documentation for:
Module header
use (src/Util.hs:14)
modifying (src/Util.hs:18)
trim (src/Util.hs:21)
48% ( 29 / 60) in 'ParseTable'
Missing documentation for:
Input' (src/ParseTable.hs:55)
srInput (src/ParseTable.hs:63)
srStack (src/ParseTable.hs:63)
Action' (src/ParseTable.hs:72)
Rule' (src/ParseTable.hs:74)
Trace' (src/ParseTable.hs:84)
tabGoto (src/ParseTable.hs:126)
tabInit (src/ParseTable.hs:126)
tabSR (src/ParseTable.hs:126)
piRest (src/ParseTable.hs:178)
piRule (src/ParseTable.hs:178)
Lookahead (src/ParseTable.hs:180)
completeStep (src/ParseTable.hs:209)
PState (src/ParseTable.hs:243)
initPState (src/ParseTable.hs:245)
lr0state (src/ParseTable.hs:253)
shiftActions (src/ParseTable.hs:288)
emptyAction (src/ParseTable.hs:310)
shiftAction (src/ParseTable.hs:313)
reduceAction (src/ParseTable.hs:316)
iactReduce (src/ParseTable.hs:334)
iactShift (src/ParseTable.hs:334)
iactEof (src/ParseTable.hs:335)
iactTerm (src/ParseTable.hs:335)
iptGoto (src/ParseTable.hs:336)
iptSR (src/ParseTable.hs:336)
stIPT (src/ParseTable.hs:337)
stNext (src/ParseTable.hs:337)
stPSDict (src/ParseTable.hs:337)
ptState0 (src/ParseTable.hs:340)
ptGen (src/ParseTable.hs:350)
0% ( 0 / 1) in 'ParseTable.Pretty'
Missing documentation for:
Module header
50% ( 3 / 6) in 'LR'
Missing documentation for:
Err (src/LR.hs:116)
runM (src/LR.hs:119)
runErr (src/LR.hs:122)
Warning: LBNF.Par: could not find link destinations for:
- LBNF.Par.Err
Documentation created: dist/doc/html/LR-demo/,
dist/doc/html/LR-demo/LR-demo.txt
Preprocessing executable 'lr-demo' for LR-demo-0.0.20251105..
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/LR-demo-0.0.20251105-W08HVeZ69g4xYTO3yP1Fb
Installing executable lr-demo in /var/lib/hackage-doc-builder/build-cache/tmp-install/bin
Warning: The directory
/var/lib/hackage-doc-builder/build-cache/tmp-install/bin is not in the system
search path.
Completed LR-demo-0.0.20251105
Test log
[view raw]
Resolving dependencies...
Error:
Internal libraries only supported with per-component builds.
Per-component builds were disabled because program coverage is enabled
In the package 'happy-lib-2.1.7'