Build #1 for language-python-0.5.2

[all reports]

Package language-python-0.5.2
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2015-10-22 06:38:53.42588 UTC
Compiler ghc-7.10.2
OS linux
Arch x86_64
Dependencies utf8-string-1.0.1.1, transformers-0.4.2.0, pretty-1.1.2.0, monads-tf-0.1.0.2, containers-0.5.6.2, base-4.8.1.0, array-0.5.1.0
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring monads-tf-0.1.0.2...
Building monads-tf-0.1.0.2...
Preprocessing library monads-tf-0.1.0.2...
[ 1 of 21] Compiling Control.Monad.Identity ( Control/Monad/Identity.hs, dist/build/Control/Monad/Identity.o )
[ 2 of 21] Compiling Control.Monad.Cont.Class ( Control/Monad/Cont/Class.hs, dist/build/Control/Monad/Cont/Class.o )

Control/Monad/Cont/Class.hs:57:1: Warning:
    Module ‘Control.Monad.Trans.Error’ is deprecated:
      Use Control.Monad.Trans.Except instead

Control/Monad/Cont/Class.hs:99:11: Warning:
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Cont/Class.hs:99:47: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Cont/Class.hs:100:14: Warning:
    In the use of ‘Error.liftCallCC’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
[ 3 of 21] Compiling Control.Monad.Trans ( Control/Monad/Trans.hs, dist/build/Control/Monad/Trans.o )
[ 4 of 21] Compiling Control.Monad.Error.Class ( Control/Monad/Error/Class.hs, dist/build/Control/Monad/Error/Class.o )

Control/Monad/Error/Class.hs:39:1: Warning:
    Module ‘Control.Monad.Trans.Error’ is deprecated:
      Use Control.Monad.Trans.Except instead

Control/Monad/Error/Class.hs:40:1: Warning:
    Module ‘Control.Monad.Trans.Error’ is deprecated:
      Use Control.Monad.Trans.Except instead

Control/Monad/Error/Class.hs:55:1: Warning:
    Module ‘Control.Monad.Instances’ is deprecated:
      This module now contains no instances and will be removed in the future

Control/Monad/Error/Class.hs:100:11: Warning:
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Error/Class.hs:106:20: Warning:
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Error/Class.hs:106:44: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Error/Class.hs:107:21: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Error/Class.hs:108:18: Warning:
    In the use of ‘ErrorT.throwError’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Error/Class.hs:109:18: Warning:
    In the use of ‘ErrorT.catchError’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
[ 5 of 21] Compiling Control.Monad.Error ( Control/Monad/Error.hs, dist/build/Control/Monad/Error.o )

Control/Monad/Error.hs:53:1: Warning:
    Module ‘Control.Monad.Trans.Error’ is deprecated:
      Use Control.Monad.Trans.Except instead

Control/Monad/Error.hs:57:1: Warning:
    Module ‘Control.Monad.Instances’ is deprecated:
      This module now contains no instances and will be removed in the future
[ 6 of 21] Compiling Control.Monad.List ( Control/Monad/List.hs, dist/build/Control/Monad/List.o )
[ 7 of 21] Compiling Control.Monad.Reader.Class ( Control/Monad/Reader/Class.hs, dist/build/Control/Monad/Reader/Class.o )

Control/Monad/Reader/Class.hs:45:1: Warning:
    Module ‘Control.Monad.Trans.Error’ is deprecated:
      Use Control.Monad.Trans.Except instead

Control/Monad/Reader/Class.hs:77:1: Warning: Tab character

Control/Monad/Reader/Class.hs:78:17: Warning: Tab character

Control/Monad/Reader/Class.hs:83:24: Warning: Tab character

Control/Monad/Reader/Class.hs:120:11: Warning:
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Reader/Class.hs:120:51: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Reader/Class.hs:121:19: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Reader/Class.hs:123:13: Warning:
    In the use of ‘mapErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
[ 8 of 21] Compiling Control.Monad.Reader ( Control/Monad/Reader.hs, dist/build/Control/Monad/Reader.o )
[ 9 of 21] Compiling Control.Monad.State.Class ( Control/Monad/State/Class.hs, dist/build/Control/Monad/State/Class.o )

Control/Monad/State/Class.hs:30:1: Warning:
    Module ‘Control.Monad.Trans.Error’ is deprecated:
      Use Control.Monad.Trans.Except instead

Control/Monad/State/Class.hs:108:11: Warning:
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/State/Class.hs:108:49: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/State/Class.hs:109:21: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
[10 of 21] Compiling Control.Monad.Writer.Class ( Control/Monad/Writer/Class.hs, dist/build/Control/Monad/Writer/Class.o )

Control/Monad/Writer/Class.hs:28:1: Warning:
    Module ‘Control.Monad.Trans.Error’ is deprecated:
      Use Control.Monad.Trans.Except instead

Control/Monad/Writer/Class.hs:100:11: Warning:
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Writer/Class.hs:100:51: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Writer/Class.hs:101:22: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Writer/Class.hs:103:14: Warning:
    In the use of ‘Error.liftListen’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Writer/Class.hs:104:14: Warning:
    In the use of ‘Error.liftPass’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
[11 of 21] Compiling Control.Monad.RWS.Class ( Control/Monad/RWS/Class.hs, dist/build/Control/Monad/RWS/Class.o )

Control/Monad/RWS/Class.hs:33:1: Warning:
    Module ‘Control.Monad.Trans.Error’ is deprecated:
      Use Control.Monad.Trans.Except instead

Control/Monad/RWS/Class.hs:51:11: Warning:
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/RWS/Class.hs:51:45: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
[12 of 21] Compiling Control.Monad.RWS.Lazy ( Control/Monad/RWS/Lazy.hs, dist/build/Control/Monad/RWS/Lazy.o )
[13 of 21] Compiling Control.Monad.RWS ( Control/Monad/RWS.hs, dist/build/Control/Monad/RWS.o )
[14 of 21] Compiling Control.Monad.RWS.Strict ( Control/Monad/RWS/Strict.hs, dist/build/Control/Monad/RWS/Strict.o )
[15 of 21] Compiling Control.Monad.State.Lazy ( Control/Monad/State/Lazy.hs, dist/build/Control/Monad/State/Lazy.o )
[16 of 21] Compiling Control.Monad.State ( Control/Monad/State.hs, dist/build/Control/Monad/State.o )
[17 of 21] Compiling Control.Monad.State.Strict ( Control/Monad/State/Strict.hs, dist/build/Control/Monad/State/Strict.o )
[18 of 21] Compiling Control.Monad.Writer.Lazy ( Control/Monad/Writer/Lazy.hs, dist/build/Control/Monad/Writer/Lazy.o )
[19 of 21] Compiling Control.Monad.Writer ( Control/Monad/Writer.hs, dist/build/Control/Monad/Writer.o )
[20 of 21] Compiling Control.Monad.Writer.Strict ( Control/Monad/Writer/Strict.hs, dist/build/Control/Monad/Writer/Strict.o )
[21 of 21] Compiling Control.Monad.Cont ( Control/Monad/Cont.hs, dist/build/Control/Monad/Cont.o )
In-place registering monads-tf-0.1.0.2...
Running Haddock for monads-tf-0.1.0.2...
Running hscolour for monads-tf-0.1.0.2...
Preprocessing library monads-tf-0.1.0.2...
Preprocessing library monads-tf-0.1.0.2...

Control/Monad/Cont/Class.hs:57:1: Warning:
    Module ‘Control.Monad.Trans.Error’ is deprecated:
      Use Control.Monad.Trans.Except instead

Control/Monad/Cont/Class.hs:99:11: Warning:
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Cont/Class.hs:99:47: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Cont/Class.hs:100:14: Warning:
    In the use of ‘Error.liftCallCC’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Error/Class.hs:39:1: Warning:
    Module ‘Control.Monad.Trans.Error’ is deprecated:
      Use Control.Monad.Trans.Except instead

Control/Monad/Error/Class.hs:40:1: Warning:
    Module ‘Control.Monad.Trans.Error’ is deprecated:
      Use Control.Monad.Trans.Except instead

Control/Monad/Error/Class.hs:55:1: Warning:
    Module ‘Control.Monad.Instances’ is deprecated:
      This module now contains no instances and will be removed in the future

Control/Monad/Error/Class.hs:100:11: Warning:
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Error/Class.hs:106:20: Warning:
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Error/Class.hs:106:44: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Error/Class.hs:107:21: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Error/Class.hs:108:18: Warning:
    In the use of ‘ErrorT.throwError’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Error/Class.hs:109:18: Warning:
    In the use of ‘ErrorT.catchError’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Error.hs:53:1: Warning:
    Module ‘Control.Monad.Trans.Error’ is deprecated:
      Use Control.Monad.Trans.Except instead

Control/Monad/Error.hs:57:1: Warning:
    Module ‘Control.Monad.Instances’ is deprecated:
      This module now contains no instances and will be removed in the future

Control/Monad/Reader/Class.hs:77:1: Warning: Tab character

Control/Monad/Reader/Class.hs:78:17: Warning: Tab character

Control/Monad/Reader/Class.hs:83:24: Warning: Tab character

Control/Monad/Reader/Class.hs:45:1: Warning:
    Module ‘Control.Monad.Trans.Error’ is deprecated:
      Use Control.Monad.Trans.Except instead

Control/Monad/Reader/Class.hs:120:11: Warning:
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Reader/Class.hs:120:51: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Reader/Class.hs:121:19: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Reader/Class.hs:123:13: Warning:
    In the use of ‘mapErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/State/Class.hs:30:1: Warning:
    Module ‘Control.Monad.Trans.Error’ is deprecated:
      Use Control.Monad.Trans.Except instead

Control/Monad/State/Class.hs:108:11: Warning:
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/State/Class.hs:108:49: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/State/Class.hs:109:21: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Writer/Class.hs:28:1: Warning:
    Module ‘Control.Monad.Trans.Error’ is deprecated:
      Use Control.Monad.Trans.Except instead

Control/Monad/Writer/Class.hs:100:11: Warning:
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Writer/Class.hs:100:51: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Writer/Class.hs:101:22: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Writer/Class.hs:103:14: Warning:
    In the use of ‘Error.liftListen’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/Writer/Class.hs:104:14: Warning:
    In the use of ‘Error.liftPass’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/RWS/Class.hs:33:1: Warning:
    Module ‘Control.Monad.Trans.Error’ is deprecated:
      Use Control.Monad.Trans.Except instead

Control/Monad/RWS/Class.hs:51:11: Warning:
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

Control/Monad/RWS/Class.hs:51:45: Warning:
    In the use of type constructor or class ‘ErrorT’
    (imported from Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
Haddock coverage:
 100% (  2 /  2) in 'Control.Monad.Identity'
  50% (  1 /  2) in 'Control.Monad.Cont.Class'
  Missing documentation for:
    MonadCont (Control/Monad/Cont/Class.hs:72)
 100% (  3 /  3) in 'Control.Monad.Trans'
 100% (  3 /  3) in 'Control.Monad.Error.Class'
 100% ( 14 / 14) in 'Control.Monad.Error'
 100% (  5 /  5) in 'Control.Monad.List'
 100% (  3 /  3) in 'Control.Monad.Reader.Class'
 100% ( 22 / 22) in 'Control.Monad.Reader'
 100% (  4 /  4) in 'Control.Monad.State.Class'
  25% (  1 /  4) in 'Control.Monad.Writer.Class'
  Missing documentation for:
    MonadWriter (Control/Monad/Writer/Class.hs:57)
    listens (Control/Monad/Writer/Class.hs:63)
    censor (Control/Monad/Writer/Class.hs:68)
  80% (  4 /  5) in 'Control.Monad.RWS.Class'
  Missing documentation for:
    MonadRWS (Control/Monad/RWS/Class.hs:41)
 100% ( 20 / 20) in 'Control.Monad.RWS.Lazy'
 100% (  2 /  2) in 'Control.Monad.RWS'
 100% ( 20 / 20) in 'Control.Monad.RWS.Strict'
 100% ( 23 / 23) in 'Control.Monad.State.Lazy'
 100% (  2 /  2) in 'Control.Monad.State'
 100% ( 23 / 23) in 'Control.Monad.State.Strict'
  83% ( 15 / 18) in 'Control.Monad.Writer.Lazy'
  Missing documentation for:
    MonadWriter (Control/Monad/Writer/Class.hs:57)
    listens (Control/Monad/Writer/Class.hs:63)
    censor (Control/Monad/Writer/Class.hs:68)
 100% (  2 /  2) in 'Control.Monad.Writer'
  83% ( 15 / 18) in 'Control.Monad.Writer.Strict'
  Missing documentation for:
    MonadWriter (Control/Monad/Writer/Class.hs:57)
    listens (Control/Monad/Writer/Class.hs:63)
    censor (Control/Monad/Writer/Class.hs:68)
  95% ( 19 / 20) in 'Control.Monad.Cont'
  Missing documentation for:
    MonadCont (Control/Monad/Cont/Class.hs:72)
Documentation created: dist/doc/html/monads-tf/index.html,
dist/doc/html/monads-tf/monads-tf.txt
Creating package registration file:
/tmp/pkgConf-monads-tf-0.1.0278722862233665123.2
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/monads-tf-0.1.0.2-LmuZbLDJZI0DC3Hclx1jjn
Registering monads-tf-0.1.0.2...
Installed monads-tf-0.1.0.2
Configuring utf8-string-1.0.1.1...
Building utf8-string-1.0.1.1...
Preprocessing library utf8-string-1.0.1.1...
[1 of 5] Compiling Codec.Binary.UTF8.String ( Codec/Binary/UTF8/String.hs, dist/build/Codec/Binary/UTF8/String.o )
[2 of 5] Compiling Codec.Binary.UTF8.Generic ( Codec/Binary/UTF8/Generic.hs, dist/build/Codec/Binary/UTF8/Generic.o )
[3 of 5] Compiling Data.String.UTF8 ( Data/String/UTF8.hs, dist/build/Data/String/UTF8.o )
[4 of 5] Compiling Data.ByteString.Lazy.UTF8 ( Data/ByteString/Lazy/UTF8.hs, dist/build/Data/ByteString/Lazy/UTF8.o )
[5 of 5] Compiling Data.ByteString.UTF8 ( Data/ByteString/UTF8.hs, dist/build/Data/ByteString/UTF8.o )
In-place registering utf8-string-1.0.1.1...
Running Haddock for utf8-string-1.0.1.1...
Running hscolour for utf8-string-1.0.1.1...
Preprocessing library utf8-string-1.0.1.1...
Preprocessing library utf8-string-1.0.1.1...
Haddock coverage:
 100% (  8 /  8) in 'Codec.Binary.UTF8.String'
  94% ( 16 / 17) in 'Codec.Binary.UTF8.Generic'
  Missing documentation for:
    UTF8Bytes (Codec/Binary/UTF8/Generic.hs:48)
  89% ( 24 / 27) in 'Data.String.UTF8'
  Missing documentation for:
    UTF8Bytes (Codec/Binary/UTF8/Generic.hs:48)
    fromRep (Data/String/UTF8.hs:59)
    toRep (Data/String/UTF8.hs:62)
 100% ( 17 / 17) in 'Data.ByteString.Lazy.UTF8'
 100% ( 17 / 17) in 'Data.ByteString.UTF8'
Documentation created: dist/doc/html/utf8-string/index.html,
dist/doc/html/utf8-string/utf8-string.txt
Creating package registration file:
/tmp/pkgConf-utf8-string-1.0.18468111271414829150.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/utf8-string-1.0.1.1-HWC8Qen5AZrArJxFQJuE72
Registering utf8-string-1.0.1.1...
Installed utf8-string-1.0.1.1
Downloading language-python-0.5.2...
Configuring language-python-0.5.2...
Building language-python-0.5.2...
Preprocessing library language-python-0.5.2...
[ 1 of 23] Compiling Language.Python.Common.StringEscape ( src/Language/Python/Common/StringEscape.hs, dist/build/Language/Python/Common/StringEscape.o )
[ 2 of 23] Compiling Language.Python.Common.Pretty ( src/Language/Python/Common/Pretty.hs, dist/build/Language/Python/Common/Pretty.o )
[ 3 of 23] Compiling Language.Python.Common.SrcLocation ( src/Language/Python/Common/SrcLocation.hs, dist/build/Language/Python/Common/SrcLocation.o )

src/Language/Python/Common/SrcLocation.hs:101:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for ‘incColumn’: Patterns not matched: _ NoLocation

src/Language/Python/Common/SrcLocation.hs:106:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for ‘incTab’: Patterns not matched: NoLocation

src/Language/Python/Common/SrcLocation.hs:113:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for ‘incLine’: Patterns not matched: _ NoLocation
[ 4 of 23] Compiling Language.Python.Common.Token ( src/Language/Python/Common/Token.hs, dist/build/Language/Python/Common/Token.o )

src/Language/Python/Common/Token.hs:28:1: Warning:
    The import of ‘SrcLocation’
    from module ‘Language.Python.Common.SrcLocation’ is redundant
[ 5 of 23] Compiling Language.Python.Common.AST ( src/Language/Python/Common/AST.hs, dist/build/Language/Python/Common/AST.o )
[ 6 of 23] Compiling Language.Python.Common.PrettyAST ( src/Language/Python/Common/PrettyAST.hs, dist/build/Language/Python/Common/PrettyAST.o )

src/Language/Python/Common/PrettyAST.hs:107:9: Warning:
    Pattern match(es) are non-exhaustive
    In a case alternative: Patterns not matched: []

src/Language/Python/Common/PrettyAST.hs:271:4: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for ‘pretty’: Patterns not matched: SliceEllipsis _
[ 7 of 23] Compiling Language.Python.Common.PrettyToken ( src/Language/Python/Common/PrettyToken.hs, dist/build/Language/Python/Common/PrettyToken.o )
[ 8 of 23] Compiling Language.Python.Common.ParseError ( src/Language/Python/Common/ParseError.hs, dist/build/Language/Python/Common/ParseError.o )

src/Language/Python/Common/ParseError.hs:15:1: Warning:
    The import of ‘Language.Python.Common.Pretty’ is redundant
      except perhaps to import instances from ‘Language.Python.Common.Pretty’
    To import instances alone, use: import Language.Python.Common.Pretty()

src/Language/Python/Common/ParseError.hs:26:10: Warning:
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Error.Class, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

src/Language/Python/Common/ParseError.hs:26:10: Warning:
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Error.Class, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"
[ 9 of 23] Compiling Language.Python.Common.PrettyParseError ( src/Language/Python/Common/PrettyParseError.hs, dist/build/Language/Python/Common/PrettyParseError.o )

src/Language/Python/Common/PrettyParseError.hs:18:1: Warning:
    The import of ‘Language.Python.Common.PrettyToken’ is redundant
      except perhaps to import instances from ‘Language.Python.Common.PrettyToken’
    To import instances alone, use: import Language.Python.Common.PrettyToken()
[10 of 23] Compiling Language.Python.Common.ParserMonad ( src/Language/Python/Common/ParserMonad.hs, dist/build/Language/Python/Common/ParserMonad.o )

src/Language/Python/Common/ParserMonad.hs:51:1: Warning:
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Language/Python/Common/ParserMonad.hs:55:1: Warning:
    The import of ‘Control.Monad.Error.Class’ is redundant
      except perhaps to import instances from ‘Control.Monad.Error.Class’
    To import instances alone, use: import Control.Monad.Error.Class()

src/Language/Python/Common/ParserMonad.hs:56:1: Warning:
    The import of ‘Control.Monad.Identity’ is redundant
      except perhaps to import instances from ‘Control.Monad.Identity’
    To import instances alone, use: import Control.Monad.Identity()

src/Language/Python/Common/ParserMonad.hs:57:1: Warning:
    The import of ‘Control.Monad.Trans’ is redundant
      except perhaps to import instances from ‘Control.Monad.Trans’
    To import instances alone, use: import Control.Monad.Trans()
[11 of 23] Compiling Language.Python.Common.ParserUtils ( src/Language/Python/Common/ParserUtils.hs, dist/build/Language/Python/Common/ParserUtils.o )

src/Language/Python/Common/ParserUtils.hs:97:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for ‘makeTupleOrExpr’: Patterns not matched: [] _

src/Language/Python/Common/ParserUtils.hs:176:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for ‘makeDecorated’: Patterns not matched: [] _

src/Language/Python/Common/ParserUtils.hs:207:4: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for ‘dots’:
        Patterns not matched:
            IndentToken _
            DedentToken _
            NewlineToken _
            LineJoinToken _
            ...

src/Language/Python/Common/ParserUtils.hs:235:7: Warning:
    Pattern match(es) are non-exhaustive
    In a case alternative:
        Patterns not matched:
            ArgKeyword _ _ _
            ArgVarArgsPos _ _

src/Language/Python/Common/ParserUtils.hs:274:7: Warning:
    Pattern match(es) are non-exhaustive
    In a case alternative:
        Patterns not matched:
            UnPackTuple _ _ _
            Param _ _ _ _
[12 of 23] Compiling Language.Python.Common.LexerUtils ( src/Language/Python/Common/LexerUtils.hs, dist/build/Language/Python/Common/LexerUtils.o )

src/Language/Python/Common/LexerUtils.hs:19:1: Warning:
    The import of ‘Data.Map’ is redundant
      except perhaps to import instances from ‘Data.Map’
    To import instances alone, use: import Data.Map()

src/Language/Python/Common/LexerUtils.hs:21:1: Warning:
    The import of ‘Data.Char’ is redundant
      except perhaps to import instances from ‘Data.Char’
    To import instances alone, use: import Data.Char()

src/Language/Python/Common/LexerUtils.hs:22:1: Warning:
    The import of ‘Numeric’ is redundant
      except perhaps to import instances from ‘Numeric’
    To import instances alone, use: import Numeric()

src/Language/Python/Common/LexerUtils.hs:126:4: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for ‘acc’:
        Patterns not matched:
            _ (ghc-prim-0.4.0.0:GHC.Types.C# #x) with #x `notElem` ['0', '1']

src/Language/Python/Common/LexerUtils.hs:229:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for ‘readOctNoO’: Patterns not matched: []
[13 of 23] Compiling Language.Python.Version3.Parser.Lexer ( dist/build/Language/Python/Version3/Parser/Lexer.hs, dist/build/Language/Python/Version3/Parser/Lexer.o )

dist/build/Language/Python/Version3/Parser/Lexer.hs:36:1: Warning:
    The import of ‘Data.Char’ is redundant
      except perhaps to import instances from ‘Data.Char’
    To import instances alone, use: import Data.Char()

dist/build/Language/Python/Version3/Parser/Lexer.hs:374:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:375:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:376:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:380:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:381:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:385:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:387:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:391:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:393:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:397:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:406:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:420:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:422:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:423:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:424:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:426:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:427:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:428:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:429:5: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:431:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:434:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:435:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:436:1: Warning:
    Tab character

src/Language/Python/Version3/Parser/Lexer.x:23:1: Warning:
    The import of ‘Control.Monad’ is redundant
      except perhaps to import instances from ‘Control.Monad’
    To import instances alone, use: import Control.Monad()

src/Language/Python/Version3/Parser/Lexer.x:24:1: Warning:
    The import of ‘Data.List’ is redundant
      except perhaps to import instances from ‘Data.List’
    To import instances alone, use: import Data.List()

src/Language/Python/Version3/Parser/Lexer.x:25:1: Warning:
    The import of ‘Numeric’ is redundant
      except perhaps to import instances from ‘Numeric’
    To import instances alone, use: import Numeric()
[14 of 23] Compiling Language.Python.Version3.Lexer ( src/Language/Python/Version3/Lexer.hs, dist/build/Language/Python/Version3/Lexer.o )
[15 of 23] Compiling Language.Python.Version3.Parser.Parser ( dist/build/Language/Python/Version3/Parser/Parser.hs, dist/build/Language/Python/Version3/Parser/Parser.o )
[16 of 23] Compiling Language.Python.Version3.Parser ( src/Language/Python/Version3/Parser.hs, dist/build/Language/Python/Version3/Parser.o )

src/Language/Python/Version3/Parser.hs:38:1: Warning:
    The import of ‘execParser’
    from module ‘Language.Python.Common.ParserMonad’ is redundant
[17 of 23] Compiling Language.Python.Version3 ( src/Language/Python/Version3.hs, dist/build/Language/Python/Version3.o )
[18 of 23] Compiling Language.Python.Version2.Parser.Lexer ( dist/build/Language/Python/Version2/Parser/Lexer.hs, dist/build/Language/Python/Version2/Parser/Lexer.o )

dist/build/Language/Python/Version2/Parser/Lexer.hs:36:1: Warning:
    The import of ‘Data.Char’ is redundant
      except perhaps to import instances from ‘Data.Char’
    To import instances alone, use: import Data.Char()

dist/build/Language/Python/Version2/Parser/Lexer.hs:385:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:386:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:387:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:391:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:392:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:396:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:398:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:402:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:404:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:408:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:417:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:431:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:433:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:434:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:435:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:437:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:438:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:439:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:440:5: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:442:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:445:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:446:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:447:1: Warning:
    Tab character

src/Language/Python/Version2/Parser/Lexer.x:23:1: Warning:
    The import of ‘Control.Monad’ is redundant
      except perhaps to import instances from ‘Control.Monad’
    To import instances alone, use: import Control.Monad()

src/Language/Python/Version2/Parser/Lexer.x:24:1: Warning:
    The import of ‘Data.List’ is redundant
      except perhaps to import instances from ‘Data.List’
    To import instances alone, use: import Data.List()

src/Language/Python/Version2/Parser/Lexer.x:25:1: Warning:
    The import of ‘Numeric’ is redundant
      except perhaps to import instances from ‘Numeric’
    To import instances alone, use: import Numeric()
[19 of 23] Compiling Language.Python.Version2.Lexer ( src/Language/Python/Version2/Lexer.hs, dist/build/Language/Python/Version2/Lexer.o )
[20 of 23] Compiling Language.Python.Version2.Parser.Parser ( dist/build/Language/Python/Version2/Parser/Parser.hs, dist/build/Language/Python/Version2/Parser/Parser.o )
[21 of 23] Compiling Language.Python.Version2.Parser ( src/Language/Python/Version2/Parser.hs, dist/build/Language/Python/Version2/Parser.o )

src/Language/Python/Version2/Parser.hs:38:1: Warning:
    The import of ‘execParser’
    from module ‘Language.Python.Common.ParserMonad’ is redundant
[22 of 23] Compiling Language.Python.Version2 ( src/Language/Python/Version2.hs, dist/build/Language/Python/Version2.o )
[23 of 23] Compiling Language.Python.Common ( src/Language/Python/Common.hs, dist/build/Language/Python/Common.o )

src/Language/Python/Common.hs:36:1: Warning:
    The import of ‘Language.Python.Common.PrettyAST’ is redundant
      except perhaps to import instances from ‘Language.Python.Common.PrettyAST’
    To import instances alone, use: import Language.Python.Common.PrettyAST()

src/Language/Python/Common.hs:37:1: Warning:
    The import of ‘Language.Python.Common.PrettyToken’ is redundant
      except perhaps to import instances from ‘Language.Python.Common.PrettyToken’
    To import instances alone, use: import Language.Python.Common.PrettyToken()

src/Language/Python/Common.hs:39:1: Warning:
    The import of ‘Language.Python.Common.PrettyParseError’ is redundant
      except perhaps to import instances from ‘Language.Python.Common.PrettyParseError’
    To import instances alone, use: import Language.Python.Common.PrettyParseError()
In-place registering language-python-0.5.2...
Running Haddock for language-python-0.5.2...
Running hscolour for language-python-0.5.2...
Preprocessing library language-python-0.5.2...
Preprocessing library language-python-0.5.2...

src/Language/Python/Common/Token.hs:28:1: Warning:
    The import of ‘SrcLocation’
    from module ‘Language.Python.Common.SrcLocation’ is redundant

src/Language/Python/Common/ParseError.hs:15:1: Warning:
    The import of ‘Language.Python.Common.Pretty’ is redundant
      except perhaps to import instances from ‘Language.Python.Common.Pretty’
    To import instances alone, use: import Language.Python.Common.Pretty()

src/Language/Python/Common/ParseError.hs:26:10: Warning:
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Error.Class, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

src/Language/Python/Common/ParseError.hs:26:10: Warning:
    In the use of type constructor or class ‘Error’
    (imported from Control.Monad.Error.Class, but defined in Control.Monad.Trans.Error):
    Deprecated: "Use Control.Monad.Trans.Except instead"

src/Language/Python/Common/PrettyParseError.hs:18:1: Warning:
    The import of ‘Language.Python.Common.PrettyToken’ is redundant
      except perhaps to import instances from ‘Language.Python.Common.PrettyToken’
    To import instances alone, use: import Language.Python.Common.PrettyToken()

src/Language/Python/Common/ParserMonad.hs:51:1: Warning:
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Language/Python/Common/ParserMonad.hs:55:1: Warning:
    The import of ‘Control.Monad.Error.Class’ is redundant
      except perhaps to import instances from ‘Control.Monad.Error.Class’
    To import instances alone, use: import Control.Monad.Error.Class()

src/Language/Python/Common/ParserMonad.hs:56:1: Warning:
    The import of ‘Control.Monad.Identity’ is redundant
      except perhaps to import instances from ‘Control.Monad.Identity’
    To import instances alone, use: import Control.Monad.Identity()

src/Language/Python/Common/ParserMonad.hs:57:1: Warning:
    The import of ‘Control.Monad.Trans’ is redundant
      except perhaps to import instances from ‘Control.Monad.Trans’
    To import instances alone, use: import Control.Monad.Trans()

src/Language/Python/Common/LexerUtils.hs:19:1: Warning:
    The import of ‘Data.Map’ is redundant
      except perhaps to import instances from ‘Data.Map’
    To import instances alone, use: import Data.Map()

src/Language/Python/Common/LexerUtils.hs:21:1: Warning:
    The import of ‘Data.Char’ is redundant
      except perhaps to import instances from ‘Data.Char’
    To import instances alone, use: import Data.Char()

src/Language/Python/Common/LexerUtils.hs:22:1: Warning:
    The import of ‘Numeric’ is redundant
      except perhaps to import instances from ‘Numeric’
    To import instances alone, use: import Numeric()
Haddock coverage:
  86% (  6 /  7) in 'Language.Python.Common.StringEscape'
  Missing documentation for:
    unescapeRawString (src/Language/Python/Common/StringEscape.hs:65)
Warning: Language.Python.Common.Pretty: Could not find documentation for exported module: TextPP
  46% (  6 / 13) in 'Language.Python.Common.Pretty'
  Missing documentation for:
     (src/Language/Python/Common/Pretty.hs:36)
    perhaps (src/Language/Python/Common/Pretty.hs:43)
     (src/Language/Python/Common/Pretty.hs:51)
     (src/Language/Python/Common/Pretty.hs:54)
     (src/Language/Python/Common/Pretty.hs:57)
     (src/Language/Python/Common/Pretty.hs:60)
     (src/Language/Python/Common/Pretty.hs:64)
 100% ( 20 / 20) in 'Language.Python.Common.SrcLocation'
  90% (  9 / 10) in 'Language.Python.Common.Token'
  Missing documentation for:
    classifyToken (src/Language/Python/Common/Token.hs:186)
  53% ( 34 / 64) in 'Language.Python.Common.AST'
  Missing documentation for:
    ModuleSpan (src/Language/Python/Common/AST.hs:98)
    IdentSpan (src/Language/Python/Common/AST.hs:81)
    DottedNameSpan (src/Language/Python/Common/AST.hs:114)
    StatementSpan (src/Language/Python/Common/AST.hs:339)
    SuiteSpan (src/Language/Python/Common/AST.hs:109)
    ParameterSpan (src/Language/Python/Common/AST.hs:416)
    ParamTupleSpan (src/Language/Python/Common/AST.hs:430)
    DecoratorSpan (src/Language/Python/Common/AST.hs:364)
    AssignOpSpan (src/Language/Python/Common/AST.hs:764)
    ExprSpan (src/Language/Python/Common/AST.hs:658)
    OpSpan (src/Language/Python/Common/AST.hs:740)
    ArgumentSpan (src/Language/Python/Common/AST.hs:454)
    SliceSpan (src/Language/Python/Common/AST.hs:701)
    DictMappingPair (src/Language/Python/Common/AST.hs:677)
    DictMappingPairSpan (src/Language/Python/Common/AST.hs:681)
    YieldArg (src/Language/Python/Common/AST.hs:663)
    YieldArgSpan (src/Language/Python/Common/AST.hs:668)
    ImportItemSpan (src/Language/Python/Common/AST.hs:130)
    FromItemSpan (src/Language/Python/Common/AST.hs:152)
    FromItemsSpan (src/Language/Python/Common/AST.hs:166)
    ImportRelativeSpan (src/Language/Python/Common/AST.hs:183)
    HandlerSpan (src/Language/Python/Common/AST.hs:471)
    ExceptClauseSpan (src/Language/Python/Common/AST.hs:488)
    RaiseExprSpan (src/Language/Python/Common/AST.hs:353)
    ComprehensionSpan (src/Language/Python/Common/AST.hs:506)
    ComprehensionExpr (src/Language/Python/Common/AST.hs:514)
    ComprehensionExprSpan (src/Language/Python/Common/AST.hs:519)
    CompForSpan (src/Language/Python/Common/AST.hs:535)
    CompIfSpan (src/Language/Python/Common/AST.hs:552)
    CompIterSpan (src/Language/Python/Common/AST.hs:566)
 100% (  1 /  1) in 'Language.Python.Common.PrettyAST'
  50% (  1 /  2) in 'Language.Python.Common.PrettyToken'
  Missing documentation for:
     (src/Language/Python/Common/PrettyToken.hs:21)
  50% (  1 /  2) in 'Language.Python.Common.ParseError'
  Missing documentation for:
    ParseError (src/Language/Python/Common/ParseError.hs:20)
  50% (  1 /  2) in 'Language.Python.Common.PrettyParseError'
  Missing documentation for:
     (src/Language/Python/Common/PrettyParseError.hs:20)
   3% (  1 / 32) in 'Language.Python.Common.ParserMonad'
  Missing documentation for:
    P (src/Language/Python/Common/ParserMonad.hs:95)
    execParser (src/Language/Python/Common/ParserMonad.hs:97)
    execParserKeepComments (src/Language/Python/Common/ParserMonad.hs:100)
    runParser (src/Language/Python/Common/ParserMonad.hs:104)
    thenP (src/Language/Python/Common/ParserMonad.hs:112)
    returnP (src/Language/Python/Common/ParserMonad.hs:108)
    setLocation (src/Language/Python/Common/ParserMonad.hs:126)
    getLocation (src/Language/Python/Common/ParserMonad.hs:129)
    getInput (src/Language/Python/Common/ParserMonad.hs:132)
    setInput (src/Language/Python/Common/ParserMonad.hs:135)
    getLastToken (src/Language/Python/Common/ParserMonad.hs:138)
    setLastToken (src/Language/Python/Common/ParserMonad.hs:141)
    setLastEOL (src/Language/Python/Common/ParserMonad.hs:120)
    getLastEOL (src/Language/Python/Common/ParserMonad.hs:123)
    ParseError (src/Language/Python/Common/ParseError.hs:20)
    ParseState (src/Language/Python/Common/ParserMonad.hs:66)
    initialState (src/Language/Python/Common/ParserMonad.hs:82)
    pushStartCode (src/Language/Python/Common/ParserMonad.hs:144)
    popStartCode (src/Language/Python/Common/ParserMonad.hs:149)
    getStartCode (src/Language/Python/Common/ParserMonad.hs:156)
    getIndent (src/Language/Python/Common/ParserMonad.hs:175)
    pushIndent (src/Language/Python/Common/ParserMonad.hs:163)
    popIndent (src/Language/Python/Common/ParserMonad.hs:168)
    getIndentStackDepth (src/Language/Python/Common/ParserMonad.hs:182)
    getParen (src/Language/Python/Common/ParserMonad.hs:197)
    pushParen (src/Language/Python/Common/ParserMonad.hs:185)
    popParen (src/Language/Python/Common/ParserMonad.hs:190)
    getParenStackDepth (src/Language/Python/Common/ParserMonad.hs:204)
    addComment (src/Language/Python/Common/ParserMonad.hs:207)
    getComments (src/Language/Python/Common/ParserMonad.hs:212)
    spanError (src/Language/Python/Common/ParserMonad.hs:63)
   3% (  1 / 34) in 'Language.Python.Common.ParserUtils'
  Missing documentation for:
    makeConditionalExpr (src/Language/Python/Common/ParserUtils.hs:24)
    makeBinOp (src/Language/Python/Common/ParserUtils.hs:29)
    parseError (src/Language/Python/Common/ParserUtils.hs:35)
    Trailer (src/Language/Python/Common/ParserUtils.hs:38)
     (src/Language/Python/Common/ParserUtils.hs:43)
    Subscript (src/Language/Python/Common/ParserUtils.hs:46)
     (src/Language/Python/Common/ParserUtils.hs:56)
    isProperSlice (src/Language/Python/Common/ParserUtils.hs:59)
    subscriptToSlice (src/Language/Python/Common/ParserUtils.hs:63)
    subscriptToExpr (src/Language/Python/Common/ParserUtils.hs:71)
    subscriptsToExpr (src/Language/Python/Common/ParserUtils.hs:75)
    addTrailer (src/Language/Python/Common/ParserUtils.hs:81)
    makeTupleOrExpr (src/Language/Python/Common/ParserUtils.hs:96)
    makeAssignmentOrExpr (src/Language/Python/Common/ParserUtils.hs:101)
    makeTry (src/Language/Python/Common/ParserUtils.hs:119)
    makeParam (src/Language/Python/Common/ParserUtils.hs:124)
    makeStarParam (src/Language/Python/Common/ParserUtils.hs:130)
    makeStarStarParam (src/Language/Python/Common/ParserUtils.hs:135)
    makeTupleParam (src/Language/Python/Common/ParserUtils.hs:140)
    makeComprehension (src/Language/Python/Common/ParserUtils.hs:148)
    makeListForm (src/Language/Python/Common/ParserUtils.hs:151)
    makeSet (src/Language/Python/Common/ParserUtils.hs:156)
    makeDictionary (src/Language/Python/Common/ParserUtils.hs:160)
    fromEither (src/Language/Python/Common/ParserUtils.hs:166)
    makeDecorator (src/Language/Python/Common/ParserUtils.hs:170)
    makeDecorated (src/Language/Python/Common/ParserUtils.hs:175)
    makeFun (src/Language/Python/Common/ParserUtils.hs:179)
    makeReturn (src/Language/Python/Common/ParserUtils.hs:183)
    makeParenOrGenerator (src/Language/Python/Common/ParserUtils.hs:187)
    makePrint (src/Language/Python/Common/ParserUtils.hs:191)
    makeRelative (src/Language/Python/Common/ParserUtils.hs:196)
    checkArguments (src/Language/Python/Common/ParserUtils.hs:226)
    checkParameters (src/Language/Python/Common/ParserUtils.hs:265)
   3% (  1 / 36) in 'Language.Python.Common.LexerUtils'
  Missing documentation for:
    Byte (src/Language/Python/Common/LexerUtils.hs:28)
    BO (src/Language/Python/Common/LexerUtils.hs:31)
    StartCode (src/Language/Python/Common/LexerUtils.hs:35)
    Action (src/Language/Python/Common/LexerUtils.hs:36)
    lineJoin (src/Language/Python/Common/LexerUtils.hs:38)
    endOfLine (src/Language/Python/Common/LexerUtils.hs:42)
    bolEndOfLine (src/Language/Python/Common/LexerUtils.hs:47)
    dedentation (src/Language/Python/Common/LexerUtils.hs:52)
    indentation (src/Language/Python/Common/LexerUtils.hs:63)
    symbolToken (src/Language/Python/Co
dist/build/Language/Python/Version3/Parser/Lexer.hs:374:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:375:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:376:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:380:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:381:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:385:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:387:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:391:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:393:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:397:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:406:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:420:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:422:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:423:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:424:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:426:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:427:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:428:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:429:5: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:431:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:434:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:435:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:436:1: Warning:
    Tab character

dist/build/Language/Python/Version3/Parser/Lexer.hs:36:1: Warning:
    The import of ‘Data.Char’ is redundant
      except perhaps to import instances from ‘Data.Char’
    To import instances alone, use: import Data.Char()

src/Language/Python/Version3/Parser/Lexer.x:23:1: Warning:
    The import of ‘Control.Monad’ is redundant
      except perhaps to import instances from ‘Control.Monad’
    To import instances alone, use: import Control.Monad()

src/Language/Python/Version3/Parser/Lexer.x:24:1: Warning:
    The import of ‘Data.List’ is redundant
      except perhaps to import instances from ‘Data.List’
    To import instances alone, use: import Data.List()

src/Language/Python/Version3/Parser/Lexer.x:25:1: Warning:
    The import of ‘Numeric’ is redundant
      except perhaps to import instances from ‘Numeric’
    To import instances alone, use: import Numeric()

src/Language/Python/Version3/Parser.hs:38:1: Warning:
    The import of ‘execParser’
    from module ‘Language.Python.Common.ParserMonad’ is redundant

dist/build/Language/Python/Version2/Parser/Lexer.hs:385:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:386:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:387:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:391:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:392:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:396:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:398:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:402:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:404:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:408:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:417:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:431:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:433:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:434:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:435:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:437:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:438:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:439:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:440:5: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:442:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:445:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:446:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:447:1: Warning:
    Tab character

dist/build/Language/Python/Version2/Parser/Lexer.hs:36:1: Warning:
    The import of ‘Data.Char’ is redundant
      except perhaps to import instances from ‘Data.Char’
    To import instances alone, use: import Data.Char()

src/Language/Python/Version2/Parser/Lexer.x:23:1: Warning:
    The import of ‘Control.Monad’ is redundant
      except perhaps to import instances from ‘Control.Monad’
    To import instances alone, use: import Control.Monad()

src/Language/Python/Version2/Parser/Lexer.x:24:1: Warning:
    The import of ‘Data.List’ is redundant
      except perhaps to import instances from ‘Data.List’
    To import instances alone, use: import Data.List()

src/Language/Python/Version2/Parser/Lexer.x:25:1: Warning:
    The import of ‘Numeric’ is redundant
      except perhaps to import instances from ‘Numeric’
    To import instances alone, use: import Numeric()

src/Language/Python/Version2/Parser.hs:38:1: Warning:
    The import of ‘execParser’
    from module ‘Language.Python.Common.ParserMonad’ is redundant

src/Language/Python/Common.hs:36:1: Warning:
    The import of ‘Language.Python.Common.PrettyAST’ is redundant
      except perhaps to import instances from ‘Language.Python.Common.PrettyAST’
    To import instances alone, use: import Language.Python.Common.PrettyAST()

src/Language/Python/Common.hs:37:1: Warning:
    The import of ‘Language.Python.Common.PrettyToken’ is redundant
      except perhaps to import instances from ‘Language.Python.Common.PrettyToken’
    To import instances alone, use: import Language.Python.Common.PrettyToken()

src/Language/Python/Common.hs:39:1: Warning:
    The import of ‘Language.Python.Common.PrettyParseError’ is redundant
      except perhaps to import instances from ‘Language.Python.Common.PrettyParseError’
    To import instances alone, use: import Language.Python.Common.PrettyParseError()
mmon/LexerUtils.hs:91)
    token (src/Language/Python/Common/LexerUtils.hs:94)
    endOfFileToken (src/Language/Python/Common/LexerUtils.hs:101)
    dedentToken (src/Language/Python/Common/LexerUtils.hs:103)
    newlineToken (src/Language/Python/Common/LexerUtils.hs:105)
    atEOLorEOF (src/Language/Python/Common/LexerUtils.hs:111)
    notEOF (src/Language/Python/Common/LexerUtils.hs:117)
    readBinary (src/Language/Python/Common/LexerUtils.hs:121)
    readFloat (src/Language/Python/Common/LexerUtils.hs:129)
    readFloatRest (src/Language/Python/Common/LexerUtils.hs:132)
    mkString (src/Language/Python/Common/LexerUtils.hs:137)
    stringToken (src/Language/Python/Common/LexerUtils.hs:141)
    rawStringToken (src/Language/Python/Common/LexerUtils.hs:144)
    byteStringToken (src/Language/Python/Common/LexerUtils.hs:147)
    unicodeStringToken (src/Language/Python/Common/LexerUtils.hs:150)
    rawByteStringToken (src/Language/Python/Common/LexerUtils.hs:153)
    openParen (src/Language/Python/Common/LexerUtils.hs:156)
    closeParen (src/Language/Python/Common/LexerUtils.hs:162)
    matchParen (src/Language/Python/Common/LexerUtils.hs:176)
    AlexInput (src/Language/Python/Common/LexerUtils.hs:185)
    alexInputPrevChar (src/Language/Python/Common/LexerUtils.hs:189)
    alexGetChar (src/Language/Python/Common/LexerUtils.hs:193)
    alexGetByte (src/Language/Python/Common/LexerUtils.hs:206)
    moveChar (src/Language/Python/Common/LexerUtils.hs:216)
    lexicalError (src/Language/Python/Common/LexerUtils.hs:222)
    readOctNoO (src/Language/Python/Common/LexerUtils.hs:228)
  20% (  1 /  5) in 'Language.Python.Version3.Parser.Lexer'
  Missing documentation for:
    initStartCodeStack (src/Language/Python/Version3/Parser/Lexer.x:211)
    lexToken (src/Language/Python/Version3/Parser/Lexer.x:214)
    endOfFileToken (src/Language/Python/Common/LexerUtils.hs:101)
    lexCont (src/Language/Python/Version3/Parser/Lexer.x:251)
  83% (  5 /  6) in 'Language.Python.Version3.Lexer'
  Missing documentation for:
    initLexState (src/Language/Python/Version3/Lexer.hs:29)
  25% (  1 /  4) in 'Language.Python.Version3.Parser.Parser'
  Missing documentation for:
    parseFileInput (dist/build/Language/Python/Version3/Parser/Parser.hs:5635)
    parseSingleInput (dist/build/Language/Python/Version3/Parser/Parser.hs:5638)
    parseEval (dist/build/Language/Python/Version3/Parser/Parser.hs:5641)
 100% (  7 /  7) in 'Language.Python.Version3.Parser'
 100% (  5 /  5) in 'Language.Python.Version3'
  20% (  1 /  5) in 'Language.Python.Version2.Parser.Lexer'
  Missing documentation for:
    initStartCodeStack (src/Language/Python/Version2/Parser/Lexer.x:220)
    lexToken (src/Language/Python/Version2/Parser/Lexer.x:223)
    endOfFileToken (src/Language/Python/Common/LexerUtils.hs:101)
    lexCont (src/Language/Python/Version2/Parser/Lexer.x:260)
 100% (  4 /  4) in 'Language.Python.Version2.Lexer'
  25% (  1 /  4) in 'Language.Python.Version2.Parser.Parser'
  Missing documentation for:
    parseFileInput (dist/build/Language/Python/Version2/Parser/Parser.hs:5747)
    parseSingleInput (dist/build/Language/Python/Version2/Parser/Parser.hs:5750)
    parseEval (dist/build/Language/Python/Version2/Parser/Parser.hs:5753)
 100% (  7 /  7) in 'Language.Python.Version2.Parser'
 100% (  5 /  5) in 'Language.Python.Version2'
 100% ( 17 / 17) in 'Language.Python.Common'
Documentation created: dist/doc/html/language-python/index.html,
dist/doc/html/language-python/language-python.txt
Creating package registration file:
/tmp/pkgConf-language-python-0.5430253414861543921.2
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.10.2/language-python-0.5.2-51W0palSnJlElHNAA0MSZn
Registering language-python-0.5.2...
Installed language-python-0.5.2

Test log

No test log was submitted for this report.