Build #1 for gll-0.4.1.2

[all reports]

Package gll-0.4.1.2
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2026-03-19 20:32:18.469238666 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, pretty-1.1.3.6, regex-applicative-0.3.4, text-2.1.1, time-1.12.2
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring filtrable-0.1.6.0...
Preprocessing library for filtrable-0.1.6.0..
Building library for filtrable-0.1.6.0..
[1 of 2] Compiling Data.Set.Private ( Data/Set/Private.hs, dist/build/Data/Set/Private.o, dist/build/Data/Set/Private.dyn_o )
[2 of 2] Compiling Data.Filtrable   ( Data/Filtrable.hs, dist/build/Data/Filtrable.o, dist/build/Data/Filtrable.dyn_o )

Data/Filtrable.hs:16:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Bool is redundant
      except perhaps to import instances from Data.Bool
    To import instances alone, use: import Data.Bool()
   |
16 | import Data.Bool (bool)
   | ^^^^^^^^^^^^^^^^^^^^^^^

Data/Filtrable.hs:22:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Traversable is redundant
      except perhaps to import instances from Data.Traversable
    To import instances alone, use: import Data.Traversable()
   |
22 | import Data.Traversable
   | ^^^^^^^^^^^^^^^^^^^^^^^
Preprocessing library for filtrable-0.1.6.0..
Running Haddock on library for filtrable-0.1.6.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Data.Set.Private ( Data/Set/Private.hs, nothing )
[2 of 2] Compiling Data.Filtrable   ( Data/Filtrable.hs, nothing )

Data/Filtrable.hs:16:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Bool is redundant
      except perhaps to import instances from Data.Bool
    To import instances alone, use: import Data.Bool()
   |
16 | import Data.Bool (bool)
   | ^^^^^^^^^^^^^^^^^^^^^^^

Data/Filtrable.hs:22:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Traversable is redundant
      except perhaps to import instances from Data.Traversable
    To import instances alone, use: import Data.Traversable()
   |
22 | import Data.Traversable
   | ^^^^^^^^^^^^^^^^^^^^^^^
Haddock coverage:
Warning: 'union' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'intersection' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'difference' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'insert' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  8 /  8) in 'Data.Filtrable'
Documentation created: dist/doc/html/filtrable/,
dist/doc/html/filtrable/filtrable.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/filtrable-0.1.6.0-JHZpy1RcEwDGTPIL4fKRzA
Completed    filtrable-0.1.6.0
Configuring regex-applicative-0.3.4...
Preprocessing library for regex-applicative-0.3.4..
Building library for regex-applicative-0.3.4..
[1 of 8] Compiling Text.Regex.Applicative.StateQueue ( Text/Regex/Applicative/StateQueue.hs, dist/build/Text/Regex/Applicative/StateQueue.o, dist/build/Text/Regex/Applicative/StateQueue.dyn_o )
[2 of 8] Compiling Text.Regex.Applicative.Types ( Text/Regex/Applicative/Types.hs, dist/build/Text/Regex/Applicative/Types.o, dist/build/Text/Regex/Applicative/Types.dyn_o )

Text/Regex/Applicative/Types.hs:133:16: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
133 | instance (char ~ Char, string ~ String) => IsString (RE char string) where
    |                ^

Text/Regex/Applicative/Types.hs:133:31: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
133 | instance (char ~ Char, string ~ String) => IsString (RE char string) where
    |                               ^
[3 of 8] Compiling Text.Regex.Applicative.Reference ( Text/Regex/Applicative/Reference.hs, dist/build/Text/Regex/Applicative/Reference.o, dist/build/Text/Regex/Applicative/Reference.dyn_o )

Text/Regex/Applicative/Reference.hs:27:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (P s).
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
27 |     return x = P $ \s -> [(x, s)]
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Text/Regex/Applicative/Reference.hs:36:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative (P s).
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
36 |     pure = return
   |     ^^^^^^^^^^^^^
[4 of 8] Compiling Text.Regex.Applicative.Compile ( Text/Regex/Applicative/Compile.hs, dist/build/Text/Regex/Applicative/Compile.o, dist/build/Text/Regex/Applicative/Compile.dyn_o )
[5 of 8] Compiling Text.Regex.Applicative.Object ( Text/Regex/Applicative/Object.hs, dist/build/Text/Regex/Applicative/Object.o, dist/build/Text/Regex/Applicative/Object.dyn_o )
[6 of 8] Compiling Text.Regex.Applicative.Interface ( Text/Regex/Applicative/Interface.hs, dist/build/Text/Regex/Applicative/Interface.o, dist/build/Text/Regex/Applicative/Interface.dyn_o )
[7 of 8] Compiling Text.Regex.Applicative ( Text/Regex/Applicative.hs, dist/build/Text/Regex/Applicative.o, dist/build/Text/Regex/Applicative.dyn_o )
[8 of 8] Compiling Text.Regex.Applicative.Common ( Text/Regex/Applicative/Common.hs, dist/build/Text/Regex/Applicative/Common.o, dist/build/Text/Regex/Applicative/Common.dyn_o )
Preprocessing library for regex-applicative-0.3.4..
Running Haddock on library for regex-applicative-0.3.4..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 8] Compiling Text.Regex.Applicative.StateQueue ( Text/Regex/Applicative/StateQueue.hs, nothing )
[2 of 8] Compiling Text.Regex.Applicative.Types ( Text/Regex/Applicative/Types.hs, nothing )

Text/Regex/Applicative/Types.hs:133:16: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
133 | instance (char ~ Char, string ~ String) => IsString (RE char string) where
    |                ^

Text/Regex/Applicative/Types.hs:133:31: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
133 | instance (char ~ Char, string ~ String) => IsString (RE char string) where
    |                               ^
[3 of 8] Compiling Text.Regex.Applicative.Reference ( Text/Regex/Applicative/Reference.hs, nothing )

Text/Regex/Applicative/Reference.hs:27:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (P s).
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
27 |     return x = P $ \s -> [(x, s)]
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Text/Regex/Applicative/Reference.hs:36:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative (P s).
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
36 |     pure = return
   |     ^^^^^^^^^^^^^
[4 of 8] Compiling Text.Regex.Applicative.Compile ( Text/Regex/Applicative/Compile.hs, nothing )
[5 of 8] Compiling Text.Regex.Applicative.Object ( Text/Regex/Applicative/Object.hs, nothing )
[6 of 8] Compiling Text.Regex.Applicative.Interface ( Text/Regex/Applicative/Interface.hs, nothing )
[7 of 8] Compiling Text.Regex.Applicative ( Text/Regex/Applicative.hs, nothing )
[8 of 8] Compiling Text.Regex.Applicative.Common ( Text/Regex/Applicative/Common.hs, nothing )
Haddock coverage:
Warning: 'StateQueue' is ambiguous. It is defined
    * at Text/Regex/Applicative/StateQueue.hs:19:21
    * at Text/Regex/Applicative/StateQueue.hs:19: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 Text/Regex/Applicative/StateQueue.hs:19:1
 100% (  6 /  6) in 'Text.Regex.Applicative.StateQueue'
Warning: '=~' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  2 /  2) in 'Text.Regex.Applicative.Reference'
Warning: 'ReObject' is ambiguous. It is defined
    * at Text/Regex/Applicative/Object.hs:43:24
    * at Text/Regex/Applicative/Object.hs:43: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 Text/Regex/Applicative/Object.hs:43:1
Warning: 'Thread' is ambiguous. It is defined
    * at Text/Regex/Applicative/Types.hs:21:7
    * at Text/Regex/Applicative/Types.hs:20: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 Text/Regex/Applicative/Types.hs:20:1
Warning: '<|>' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  93% ( 15 / 16) in 'Text.Regex.Applicative.Object'
  Missing documentation for:
    ThreadId (Text/Regex/Applicative/Types.hs:16)
  96% ( 26 / 27) in 'Text.Regex.Applicative'
  Missing documentation for:
    Greediness (Text/Regex/Applicative/Types.hs:33)
 100% (  8 /  8) in 'Text.Regex.Applicative.Common'
Documentation created: dist/doc/html/regex-applicative/,
dist/doc/html/regex-applicative/regex-applicative.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/regex-applicative-0.3.4-EQcUTQBdZIM6TlLeQTQCjl
Completed    regex-applicative-0.3.4
Downloading  gll-0.4.1.2
Downloaded   gll-0.4.1.2
Configuring gll-0.4.1.2...
Preprocessing library for gll-0.4.1.2..
Building library for gll-0.4.1.2..
[ 1 of 18] Compiling GLL.Combinators.Memoisation ( src/GLL/Combinators/Memoisation.hs, dist/build/GLL/Combinators/Memoisation.o, dist/build/GLL/Combinators/Memoisation.dyn_o )
[ 2 of 18] Compiling GLL.Combinators.Options ( src/GLL/Combinators/Options.hs, dist/build/GLL/Combinators/Options.o, dist/build/GLL/Combinators/Options.dyn_o )

src/GLL/Combinators/Options.hs:95:67: 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."
   |
95 |             let (max,_):_ = maximumsWith (compare `on` fst) $ map head xss
   |                                                                   ^^^^

src/GLL/Combinators/Options.hs:96: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."
   |
96 |              in (filter ((== max) . fst . head) xss)
   |                                           ^^^^
[ 3 of 18] Compiling GLL.Flags        ( src/GLL/Flags.hs, dist/build/GLL/Flags.o, dist/build/GLL/Flags.dyn_o )
[ 4 of 18] Compiling GLL.Types.Grammar ( src/GLL/Types/Grammar.hs, dist/build/GLL/Types/Grammar.o, dist/build/GLL/Types/Grammar.dyn_o )
[ 5 of 18] Compiling GLL.Types.Derivations ( src/GLL/Types/Derivations.hs, dist/build/GLL/Types/Derivations.o, dist/build/GLL/Types/Derivations.dyn_o )
[ 6 of 18] Compiling GLL.Parser       ( src/GLL/Parser.hs, dist/build/GLL/Parser.o, dist/build/GLL/Parser.dyn_o )
[ 7 of 18] Compiling GLL.Parseable.Char ( src/GLL/Parseable/Char.hs, dist/build/GLL/Parseable/Char.o, dist/build/GLL/Parseable/Char.dyn_o )
[ 8 of 18] Compiling GLL.Combinators.Visit.Sem ( src/GLL/Combinators/Visit/Sem.hs, dist/build/GLL/Combinators/Visit/Sem.o, dist/build/GLL/Combinators/Visit/Sem.dyn_o )
[ 9 of 18] Compiling GLL.Combinators.Visit.Grammar ( src/GLL/Combinators/Visit/Grammar.hs, dist/build/GLL/Combinators/Visit/Grammar.o, dist/build/GLL/Combinators/Visit/Grammar.dyn_o )
[10 of 18] Compiling GLL.Combinators.Lexer ( src/GLL/Combinators/Lexer.hs, dist/build/GLL/Combinators/Lexer.o, dist/build/GLL/Combinators/Lexer.dyn_o )

src/GLL/Combinators/Lexer.hs:64:11: 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."
   |
64 |   | isWS (head s) = lexerEither lexsets (dropWhile isWS s)
   |           ^^^^

src/GLL/Combinators/Lexer.hs:80:61: 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."
   |
80 |                     | otherwise             = blockState n (tail cs)
   |                                                             ^^^^
[11 of 18] Compiling GLL.Types.TypeCompose ( src/GLL/Types/TypeCompose.hs, dist/build/GLL/Types/TypeCompose.o, dist/build/GLL/Types/TypeCompose.dyn_o )
[12 of 18] Compiling GLL.Combinators.Visit.Join ( src/GLL/Combinators/Visit/Join.hs, dist/build/GLL/Combinators/Visit/Join.o, dist/build/GLL/Combinators/Visit/Join.dyn_o )
[13 of 18] Compiling GLL.Combinators.Interface ( src/GLL/Combinators/Interface.hs, dist/build/GLL/Combinators/Interface.o, dist/build/GLL/Combinators/Interface.dyn_o )

src/GLL/Combinators/Interface.hs:354:68: 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."
    |
354 |           when (not (null as)) (writeFile "/tmp/derivation" (show (head as)))
    |                                                                    ^^^^
[14 of 18] Compiling GLL.GrammarCombinators ( src/GLL/GrammarCombinators.hs, dist/build/GLL/GrammarCombinators.o, dist/build/GLL/GrammarCombinators.dyn_o )
[15 of 18] Compiling GLL.Combinators.Test.Interface ( src/GLL/Combinators/Test/Interface.hs, dist/build/GLL/Combinators/Test/Interface.o, dist/build/GLL/Combinators/Test/Interface.dyn_o )
[16 of 18] Compiling GLL.Combinators.BinaryInterface ( src/GLL/Combinators/BinaryInterface.hs, dist/build/GLL/Combinators/BinaryInterface.o, dist/build/GLL/Combinators/BinaryInterface.dyn_o )
[17 of 18] Compiling GLL.Combinators.Test.BinaryInterface ( src/GLL/Combinators/Test/BinaryInterface.hs, dist/build/GLL/Combinators/Test/BinaryInterface.o, dist/build/GLL/Combinators/Test/BinaryInterface.dyn_o )
[18 of 18] Compiling GLL.Combinators  ( src/GLL/Combinators.hs, dist/build/GLL/Combinators.o, dist/build/GLL/Combinators.dyn_o )
Preprocessing library for gll-0.4.1.2..
Running Haddock on library for gll-0.4.1.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 18] Compiling GLL.Combinators.Memoisation ( src/GLL/Combinators/Memoisation.hs, nothing )
[ 2 of 18] Compiling GLL.Combinators.Options ( src/GLL/Combinators/Options.hs, nothing )

src/GLL/Combinators/Options.hs:95:67: 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."
   |
95 |             let (max,_):_ = maximumsWith (compare `on` fst) $ map head xss
   |                                                                   ^^^^

src/GLL/Combinators/Options.hs:96: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."
   |
96 |              in (filter ((== max) . fst . head) xss)
   |                                           ^^^^
[ 3 of 18] Compiling GLL.Flags        ( src/GLL/Flags.hs, nothing )
[ 4 of 18] Compiling GLL.Types.Grammar ( src/GLL/Types/Grammar.hs, nothing )
[ 5 of 18] Compiling GLL.Types.Derivations ( src/GLL/Types/Derivations.hs, nothing )
[ 6 of 18] Compiling GLL.Parser       ( src/GLL/Parser.hs, nothing )
[ 7 of 18] Compiling GLL.Parseable.Char ( src/GLL/Parseable/Char.hs, nothing )
[ 8 of 18] Compiling GLL.Combinators.Visit.Sem ( src/GLL/Combinators/Visit/Sem.hs, nothing )
[ 9 of 18] Compiling GLL.Combinators.Visit.Grammar ( src/GLL/Combinators/Visit/Grammar.hs, nothing )
[10 of 18] Compiling GLL.Combinators.Lexer ( src/GLL/Combinators/Lexer.hs, nothing )

src/GLL/Combinators/Lexer.hs:64:11: 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."
   |
64 |   | isWS (head s) = lexerEither lexsets (dropWhile isWS s)
   |           ^^^^

src/GLL/Combinators/Lexer.hs:80:61: 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."
   |
80 |                     | otherwise             = blockState n (tail cs)
   |                                                             ^^^^
[11 of 18] Compiling GLL.Types.TypeCompose ( src/GLL/Types/TypeCompose.hs, nothing )
[12 of 18] Compiling GLL.Combinators.Visit.Join ( src/GLL/Combinators/Visit/Join.hs, nothing )
[13 of 18] Compiling GLL.Combinators.Interface ( src/GLL/Combinators/Interface.hs, nothing )

src/GLL/Combinators/Interface.hs:354:68: 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."
    |
354 |           when (not (null as)) (writeFile "/tmp/derivation" (show (head as)))
    |                                                                    ^^^^
[14 of 18] Compiling GLL.GrammarCombinators ( src/GLL/GrammarCombinators.hs, nothing )
[15 of 18] Compiling GLL.Combinators.Test.Interface ( src/GLL/Combinators/Test/Interface.hs, nothing )
[16 of 18] Compiling GLL.Combinators.BinaryInterface ( src/GLL/Combinators/BinaryInterface.hs, nothing )
[17 of 18] Compiling GLL.Combinators.Test.BinaryInterface ( src/GLL/Combinators/Test/BinaryInterface.hs, nothing )
[18 of 18] Compiling GLL.Combinators  ( src/GLL/Combinators.hs, nothing )
Haddock coverage:
  57% (  4 /  7) in 'GLL.Combinators.Memoisation'
  Missing documentation for:
    Module header
    memLookup (src/GLL/Combinators/Memoisation.hs:16)
    memInsert (src/GLL/Combinators/Memoisation.hs:20)
Warning: 'pivots' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: '<||>' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  84% ( 21 / 25) in 'GLL.Combinators.Options'
  Missing documentation for:
    Module header
    runOptions (src/GLL/Combinators/Options.hs:26)
    runOptionsOn (src/GLL/Combinators/Options.hs:29)
    maintainWith (src/GLL/Combinators/Options.hs:91)
Warning: 'ParserOption' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Flags' is ambiguous. It is defined
    * at src/GLL/Flags.hs:5:16
    * at src/GLL/Flags.hs:5: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/GLL/Flags.hs:5:1
Warning: 'SPPF' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Options' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  91% ( 11 / 12) in 'GLL.Flags'
  Missing documentation for:
    Module header
Warning: 'Token' is ambiguous. It is defined
    * at src/GLL/Types/Grammar.hs:62:14
    * at src/GLL/Types/Grammar.hs:50: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/GLL/Types/Grammar.hs:50:1
Warning: 'Prod' is ambiguous. It is defined
    * at src/GLL/Types/Grammar.hs:16:15
    * at src/GLL/Types/Grammar.hs:16: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/GLL/Types/Grammar.hs:16:1
  75% ( 12 / 16) in 'GLL.Types.Grammar'
  Missing documentation for:
    Module header
    unlexToken (src/GLL/Types/Grammar.hs:150)
    isNt (src/GLL/Types/Grammar.hs:164)
    isTerm (src/GLL/Types/Grammar.hs:167)
  16% (  6 / 37) in 'GLL.Types.Derivations'
  Missing documentation for:
    Module header
    SlotL (src/GLL/Types/Derivations.hs:13)
    PrL (src/GLL/Types/Derivations.hs:14)
    NtL (src/GLL/Types/Derivations.hs:15)
    SNode (src/GLL/Types/Derivations.hs:61)
    PNode (src/GLL/Types/Derivations.hs:62)
    SEdge (src/GLL/Types/Derivations.hs:63)
    PEdge (src/GLL/Types/Derivations.hs:64)
    emptySPPF (src/GLL/Types/Derivations.hs:67)
    pNodeLookup (src/GLL/Types/Derivations.hs:70)
    pMapInsert (src/GLL/Types/Derivations.hs:76)
    sNodeLookup (src/GLL/Types/Derivations.hs:99)
    sNodeInsert (src/GLL/Types/Derivations.hs:103)
    sNodeRemove (src/GLL/Types/Derivations.hs:119)
    iNodeLookup (src/GLL/Types/Derivations.hs:124)
    iNodeInsert (src/GLL/Types/Derivations.hs:128)
    iNodeRemove (src/GLL/Types/Derivations.hs:144)
    eMapInsert (src/GLL/Types/Derivations.hs:149)
    inU (src/GLL/Types/Derivations.hs:153)
    toU (src/GLL/Types/Derivations.hs:156)
    showD (src/GLL/Types/Derivations.hs:164)
    showG (src/GLL/Types/Derivations.hs:165)
    showP (src/GLL/Types/Derivations.hs:166)
    showS (src/GLL/Types/Derivations.hs:169)
    showSPPF (src/GLL/Types/Derivations.hs:173)
    ProdMap (src/GLL/Types/Derivations.hs:175)
    PrefixMap (src/GLL/Types/Derivations.hs:176)
    SelectMap (src/GLL/Types/Derivations.hs:177)
    FirstMap (src/GLL/Types/Derivations.hs:178)
    FollowMap (src/GLL/Types/Derivations.hs:179)
    fixedMaps (src/GLL/Types/Derivations.hs:183)
Warning: 'G' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'f_X' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'X' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'f_S' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'S' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'l' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'r' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 's_l_r' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 's_i_j' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 's' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'i' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'j' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'k' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 's_i' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Y' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'f_Y' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'L_X' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'R' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'U' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'rs' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'P' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Char' is ambiguous. It is defined
    * at src/GLL/Types/Grammar.hs:50:14
    * in GHC.Types
    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/GLL/Types/Grammar.hs:50:14
Warning: '#' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'success2' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'context' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Nt' is ambiguous. It is defined
    * at src/GLL/Types/Grammar.hs:36:19
    * at src/GLL/Types/Grammar.hs:10: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/GLL/Types/Grammar.hs:10:1
Warning: 'Prod' is ambiguous. It is defined
    * at src/GLL/Types/Grammar.hs:16:15
    * at src/GLL/Types/Grammar.hs:16: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/GLL/Types/Grammar.hs:16:1
Warning: 't' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Array' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  95% ( 39 / 41) in 'GLL.Parser'
  Missing documentation for:
    mkInput (src/GLL/Parser.hs:216)
    showSPPF (src/GLL/Types/Derivations.hs:173)
Warning: 'Char' is ambiguous. It is defined
    * at src/GLL/Types/Grammar.hs:50:14
    * in GHC.Types
    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/GLL/Types/Grammar.hs:50:14
Warning: '#' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  1 /  1) in 'GLL.Parseable.Char'
Warning: '//' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'LexerSettings' is ambiguous. It is defined
    * at src/GLL/Combinators/Lexer.hs:15:22
    * at src/GLL/Combinators/Lexer.hs:15: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/GLL/Combinators/Lexer.hs:15:1
  60% (  6 / 10) in 'GLL.Combinators.Lexer'
  Missing documentation for:
    Module header
    oneOf (src/GLL/Combinators/Lexer.hs:162)
    manyOf (src/GLL/Combinators/Lexer.hs:165)
    someOf (src/GLL/Combinators/Lexer.hs:168)
 100% (  2 /  2) in 'GLL.Types.TypeCompose'
Warning: 'AltExpr' is ambiguous. It is defined
    * at src/GLL/Combinators/Visit/Join.hs:27:20
    * at src/GLL/Combinators/Visit/Join.hs:27: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/GLL/Combinators/Visit/Join.hs:27:1
Warning: 'SymbExpr' is ambiguous. It is defined
    * at src/GLL/Combinators/Visit/Join.hs:19:21
    * at src/GLL/Combinators/Visit/Join.hs:19: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/GLL/Combinators/Visit/Join.hs:19:1
Warning: 't' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'a' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: '<:=>' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Token' is ambiguous. It is defined
    * at src/GLL/Types/Grammar.hs:62:14
    * at src/GLL/Types/Grammar.hs:50: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/GLL/Types/Grammar.hs:50:1
Warning: 'Char' is ambiguous. It is defined
    * at src/GLL/Types/Grammar.hs:50:14
    * in GHC.Types
    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/GLL/Types/Grammar.hs:50:14
Warning: 'pExpr2' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ParseResult' is ambiguous. It is defined
    * at src/GLL/Parser.hs:499:22
    * at src/GLL/Parser.hs:499: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/GLL/Parser.hs:499:1
Warning: 'AltExpr' is ambiguous. It is defined
    * at src/GLL/Combinators/Visit/Join.hs:27:20
    * at src/GLL/Combinators/Visit/Join.hs:27: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/GLL/Combinators/Visit/Join.hs:27:1
Warning: 'SymbExpr' is ambiguous. It is defined
    * at src/GLL/Combinators/Visit/Join.hs:19:21
    * at src/GLL/Combinators/Visit/Join.hs:19: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/GLL/Combinators/Visit/Join.hs:19:1
  91% (129 /141) in 'GLL.Combinators.Interface'
  Missing documentation for:
    unlexToken (src/GLL/Types/Grammar.hs:150)
    evaluatorWithParseDataAndOptions (src/GLL/Combinators/Interface.hs:326)
    optionalWithDef (src/GLL/Combinators/Interface.hs:818)
    foldr_multiple (src/GLL/Combinators/Interface.hs:838)
    foldr_multipleSepBy (src/GLL/Combinators/Interface.hs:843)
    fromOpTable (src/GLL/Combinators/Interface.hs:858)
    opTableFromList (src/GLL/Combinators/Interface.hs:855)
    Assoc (src/GLL/Combinators/Interface.hs:852)
    Fixity (src/GLL/Combinators/Interface.hs:851)
    <<**> (src/GLL/Combinators/Interface.hs:680)
    **>>> (src/GLL/Combinators/Interface.hs:676)
    shortest_match (src/GLL/Combinators/Interface.hs:504)
 100% (  2 /  2) in 'GLL.GrammarCombinators'
 100% (  2 /  2) in 'GLL.Combinators.Test.Interface'
Warning: 'unsafePerformIO' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Token' is ambiguous. It is defined
    * at src/GLL/Types/Grammar.hs:62:14
    * at src/GLL/Types/Grammar.hs:50: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/GLL/Types/Grammar.hs:50:1
Warning: 'ParseResult' is ambiguous. It is defined
    * at src/GLL/Parser.hs:499:22
    * at src/GLL/Parser.hs:499: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/GLL/Parser.hs:499:1
  94% (121 /128) in 'GLL.Combinators.BinaryInterface'
  Missing documentation for:
    toSymb
    unlexToken (src/GLL/Types/Grammar.hs:150)
    evaluatorWithParseDataAndOptions (src/GLL/Combinators/Interface.hs:326)
    optionalWithDef (src/GLL/Combinators/BinaryInterface.hs:318)
    <<**> (src/GLL/Combinators/BinaryInterface.hs:188)
    **>>> (src/GLL/Combinators/BinaryInterface.hs:184)
    shortest_match (src/GLL/Combinators/BinaryInterface.hs:138)
 100% (  2 /  2) in 'GLL.Combinators.Test.BinaryInterface'
 100% (  2 /  2) in 'GLL.Combinators'
Documentation created: dist/doc/html/gll/, dist/doc/html/gll/gll.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/gll-0.4.1.2-KbjwC4FaFspBbQVhHsEddn
Completed    gll-0.4.1.2

Test log

[view raw]

Resolving dependencies...
No tests to run for all the packages in the project