Build #1 for vintage-basic-1.0.1

[all reports]

Package vintage-basic-1.0.1
Install InstallOk
Docs Ok
Tests NotTried
Time submitted unknown
Compiler ghc-7.6.3
OS linux
Arch x86_64
Dependencies time-1.4.0.1, regex-posix-0.95.2, regex-base-0.93.2, random-1.0.1.1, process-1.1.0.2, parsec-3.1.3, mtl-2.1.2, filepath-1.3.0.1, directory-1.2.0.1, base-4.6.0.1, array-0.4.0.1, HUnit-1.2.5.2
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring HUnit-1.2.5.2...
Building HUnit-1.2.5.2...
Preprocessing library HUnit-1.2.5.2...
[1 of 5] Compiling Test.HUnit.Terminal ( Test/HUnit/Terminal.hs, dist/build/Test/HUnit/Terminal.o )
[2 of 5] Compiling Test.HUnit.Lang  ( Test/HUnit/Lang.hs, dist/build/Test/HUnit/Lang.o )
[3 of 5] Compiling Test.HUnit.Base  ( Test/HUnit/Base.hs, dist/build/Test/HUnit/Base.o )
[4 of 5] Compiling Test.HUnit.Text  ( Test/HUnit/Text.hs, dist/build/Test/HUnit/Text.o )
[5 of 5] Compiling Test.HUnit       ( Test/HUnit.hs, dist/build/Test/HUnit.o )
In-place registering HUnit-1.2.5.2...
Running Haddock for HUnit-1.2.5.2...
Running hscolour for HUnit-1.2.5.2...
Preprocessing library HUnit-1.2.5.2...
Preprocessing library HUnit-1.2.5.2...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: rts-1.0
Haddock coverage:
 100% (  2 /  2) in 'Test.HUnit.Terminal'
  86% (  6 /  7) in 'Test.HUnit.Lang'
 100% ( 33 / 33) in 'Test.HUnit.Base'
 100% (  8 /  8) in 'Test.HUnit.Text'
 100% (  3 /  3) in 'Test.HUnit'
Documentation created: dist/doc/html/HUnit/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/HUnit-1.2.5.2/ghc-7.6.3
Registering HUnit-1.2.5.2...
Installed HUnit-1.2.5.2
Configuring regex-base-0.93.2...
Building regex-base-0.93.2...
Preprocessing library regex-base-0.93.2...
[1 of 4] Compiling Text.Regex.Base.RegexLike ( Text/Regex/Base/RegexLike.hs, dist/build/Text/Regex/Base/RegexLike.o )
[2 of 4] Compiling Text.Regex.Base.Context ( Text/Regex/Base/Context.hs, dist/build/Text/Regex/Base/Context.o )
[3 of 4] Compiling Text.Regex.Base  ( Text/Regex/Base.hs, dist/build/Text/Regex/Base.o )
[4 of 4] Compiling Text.Regex.Base.Impl ( Text/Regex/Base/Impl.hs, dist/build/Text/Regex/Base/Impl.o )
In-place registering regex-base-0.93.2...
Running Haddock for regex-base-0.93.2...
Running hscolour for regex-base-0.93.2...
Preprocessing library regex-base-0.93.2...
Preprocessing library regex-base-0.93.2...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: rts-1.0, mtl-2.1.2,
transformers-0.3.0.0
Haddock coverage:
  94% ( 17 / 18) in 'Text.Regex.Base.RegexLike'
 100% (  1 /  1) in 'Text.Regex.Base.Context'
  75% (  3 /  4) in 'Text.Regex.Base'
  33% (  1 /  3) in 'Text.Regex.Base.Impl'
Documentation created: dist/doc/html/regex-base/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/regex-base-0.93.2/ghc-7.6.3
Registering regex-base-0.93.2...
Installed regex-base-0.93.2
Configuring regex-posix-0.95.2...
Building regex-posix-0.95.2...
Preprocessing library regex-posix-0.95.2...
[1 of 6] Compiling Text.Regex.Posix.Wrap ( dist/build/Text/Regex/Posix/Wrap.hs, dist/build/Text/Regex/Posix/Wrap.o )
[2 of 6] Compiling Text.Regex.Posix.String ( Text/Regex/Posix/String.hs, dist/build/Text/Regex/Posix/String.o )
[3 of 6] Compiling Text.Regex.Posix.Sequence ( Text/Regex/Posix/Sequence.hs, dist/build/Text/Regex/Posix/Sequence.o )
[4 of 6] Compiling Text.Regex.Posix.ByteString ( Text/Regex/Posix/ByteString.hs, dist/build/Text/Regex/Posix/ByteString.o )
[5 of 6] Compiling Text.Regex.Posix.ByteString.Lazy ( Text/Regex/Posix/ByteString/Lazy.hs, dist/build/Text/Regex/Posix/ByteString/Lazy.o )
[6 of 6] Compiling Text.Regex.Posix ( Text/Regex/Posix.hs, dist/build/Text/Regex/Posix.o )
In-place registering regex-posix-0.95.2...
Running Haddock for regex-posix-0.95.2...
Running hscolour for regex-posix-0.95.2...
Preprocessing library regex-posix-0.95.2...
Preprocessing library regex-posix-0.95.2...
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: rts-1.0, mtl-2.1.2,
transformers-0.3.0.0
Haddock coverage:
  40% ( 17 / 42) in 'Text.Regex.Posix.Wrap'
  68% ( 17 / 25) in 'Text.Regex.Posix.String'
  67% ( 16 / 24) in 'Text.Regex.Posix.Sequence'
  68% ( 17 / 25) in 'Text.Regex.Posix.ByteString'
  68% ( 17 / 25) in 'Text.Regex.Posix.ByteString.Lazy'
  80% (  4 /  5) in 'Text.Regex.Posix'
Warning: Text.Regex.Posix.Wrap: could not find link destinations for:
    Text.Regex.Posix.Wrap.retNoMatch
Warning: Text.Regex.Posix.String: could not find link destinations for:
    Text.Regex.Posix.Wrap.retNoMatch
Warning: Text.Regex.Posix.Sequence: could not find link destinations for:
    Text.Regex.Posix.Wrap.retNoMatch
Warning: Text.Regex.Posix.ByteString: could not find link destinations for:
    Text.Regex.Posix.Wrap.retNoMatch
Warning: Text.Regex.Posix.ByteString.Lazy: could not find link destinations for:
    Text.Regex.Posix.Wrap.retNoMatch
Documentation created: dist/doc/html/regex-posix/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/regex-posix-0.95.2/ghc-7.6.3
Registering regex-posix-0.95.2...
Installed regex-posix-0.95.2
Downloading vintage-basic-1.0.1...
Configuring vintage-basic-1.0.1...
Building vintage-basic-1.0.1...
Preprocessing executable 'vintbas' for vintage-basic-1.0.1...
[ 1 of 18] Compiling Language.VintageBasic.LexCommon ( src/Language/VintageBasic/LexCommon.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/LexCommon.o )
[ 2 of 18] Compiling Language.VintageBasic.LineScanner ( src/Language/VintageBasic/LineScanner.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/LineScanner.o )

src/Language/VintageBasic/LineScanner.hs:13:5: Warning:
    A do-notation statement discarded a result of type Maybe Char.
    Suppress this warning by saying "_ <- optionally (char '\r')",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/LineScanner.hs:18:5: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- (<?>) eol """,
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/LineScanner.hs:28:5: Warning:
    A do-notation statement discarded a result of type [()].
    Suppress this warning by saying "_ <- many blankLineP",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/LineScanner.hs:34:5: Warning:
    A do-notation statement discarded a result of type [()].
    Suppress this warning by saying "_ <- many blankLineP",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/LineScanner.hs:36:5: Warning:
    A do-notation statement discarded a result of type [()].
    Suppress this warning by saying "_ <- many blankLineP",
    or by using the flag -fno-warn-unused-do-bind
[ 3 of 18] Compiling Language.VintageBasic.Builtins ( src/Language/VintageBasic/Builtins.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/Builtins.o )
[ 4 of 18] Compiling Language.VintageBasic.Tokenizer ( src/Language/VintageBasic/Tokenizer.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/Tokenizer.o )

src/Language/VintageBasic/Tokenizer.hs:43:8: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char '"'",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Tokenizer.hs:53:14: Warning:
    A do-notation statement discarded a result of type String.
    Suppress this warning by saying "_ <- keyword "REM"",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Tokenizer.hs:63:8: Warning:
    A do-notation statement discarded a result of type String.
    Suppress this warning by saying "_ <- keyword "DATA"",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Tokenizer.hs:135:26: Warning:
    A do-notation statement discarded a result of type String.
    Suppress this warning by saying "_ <- keyword s",
    or by using the flag -fno-warn-unused-do-bind
[ 5 of 18] Compiling Language.VintageBasic.FloatParser ( src/Language/VintageBasic/FloatParser.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/FloatParser.o )

src/Language/VintageBasic/FloatParser.hs:35:9: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- dotP",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/FloatParser.hs:46:9: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- charEP",
    or by using the flag -fno-warn-unused-do-bind
[ 6 of 18] Compiling Language.VintageBasic.RuntimeParser ( src/Language/VintageBasic/RuntimeParser.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/RuntimeParser.o )

src/Language/VintageBasic/RuntimeParser.hs:20:8: Warning:
    A do-notation statement discarded a result of type Char.
    Suppress this warning by saying "_ <- char '"'",
    or by using the flag -fno-warn-unused-do-bind
[ 7 of 18] Compiling Language.VintageBasic.Syntax ( src/Language/VintageBasic/Syntax.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/Syntax.o )
[ 8 of 18] Compiling Language.VintageBasic.Parser ( src/Language/VintageBasic/Parser.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/Parser.o )

src/Language/VintageBasic/Parser.hs:65:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.PercentTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:71:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.DollarTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:117:8: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.LParenTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:119:8: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.RParenTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:124:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.FnTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:131:8: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.LParenTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:133:8: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.RParenTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:154:15: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_ tok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:157:16: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_ tok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:167:5: Warning:
    A do-notation statement discarded a result of type Maybe
                                                         (Tagged Token).
    Suppress this warning by saying "_ <- optionally
                                            (tokenP
                                               (( \ x_ -> (==) x_
                                                    Language.VintageBasic.Tokenizer.LetTok)))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:169:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.EqTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:175:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- try
                                            ((>>)
                                               tokenP
                                                 (( \ x_ -> (==) x_
                                                      Language.VintageBasic.Tokenizer.GoTok))
                                               tokenP
                                                 (( \ x_ -> (==) x_
                                                      Language.VintageBasic.Tokenizer.ToTok)))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:181:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- try
                                            ((>>)
                                               tokenP
                                                 (( \ x_ -> (==) x_
                                                      Language.VintageBasic.Tokenizer.GoTok))
                                               tokenP
                                                 (( \ x_ -> (==) x_
                                                      Language.VintageBasic.Tokenizer.SubTok)))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:187:8: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.ReturnTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:192:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.OnTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:194:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.GoTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:195:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.ToTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:201:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.OnTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:203:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.GoTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:204:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.SubTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:210:8: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.IfTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:212:8: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.ThenTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:224:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.ForTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:226:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.EqTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:228:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.ToTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:236:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.NextTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:244:8: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.PrintTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:253:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.SemiTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:258:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.CommaTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:263:8: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.InputTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:271:8: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.SemiTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:276:8: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.EndTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:281:8: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.StopTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:293:4: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.DimTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:304:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.ReadTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:310:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.RestoreTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:321:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.DefTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:322:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.FnTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:324:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.LParenTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:326:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.RParenTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:327:5: Warning:
    A do-notation statement discarded a result of type Tagged Token.
    Suppress this warning by saying "_ <- tokenP
                                            (( \ x_ -> (==) x_
                                                 Language.VintageBasic.Tokenizer.EqTok))",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Parser.hs:348:5: Warning:
    A do-notation statement discarded a result of type [Tagged Token].
    Suppress this warning by saying "_ <- many
                                            (tokenP
                                               (( \ x_ -> (==) x_
                                                    Language.VintageBasic.Tokenizer.ColonTok)))",
    or by using the flag -fno-warn-unused-do-bind
[ 9 of 18] Compiling Language.VintageBasic.Printer ( src/Language/VintageBasic/Printer.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/Printer.o )
[10 of 18] Compiling IO.IOStream      ( src/IO/IOStream.hs, dist/build/vintbas/vintbas-tmp/IO/IOStream.o )
[11 of 18] Compiling Control.Monad.CPST ( src/Control/Monad/CPST.hs, dist/build/vintbas/vintbas-tmp/Control/Monad/CPST.o )

src/Control/Monad/CPST.hs:13: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()
[12 of 18] Compiling Control.Monad.CPST.ExceptionHandlers ( src/Control/Monad/CPST/ExceptionHandlers.hs, dist/build/vintbas/vintbas-tmp/Control/Monad/CPST/ExceptionHandlers.o )

src/Control/Monad/CPST/ExceptionHandlers.hs:6: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()
[13 of 18] Compiling Control.Monad.CPST.DurableTraps ( src/Control/Monad/CPST/DurableTraps.hs, dist/build/vintbas/vintbas-tmp/Control/Monad/CPST/DurableTraps.o )

src/Control/Monad/CPST/DurableTraps.hs:7: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()
[14 of 18] Compiling Language.VintageBasic.Result ( src/Language/VintageBasic/Result.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/Result.o )
[15 of 18] Compiling Language.VintageBasic.BasicMonad ( src/Language/VintageBasic/BasicMonad.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/BasicMonad.o )

src/Language/VintageBasic/BasicMonad.hs:13: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/VintageBasic/BasicMonad.hs:14:1: Warning:
    Module `Data.HashTable' is deprecated:
      Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead.

src/Language/VintageBasic/BasicMonad.hs:42:20: Warning:
    In the use of type constructor or class `HashTable'
    (imported from Data.HashTable):
    Deprecated: "Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead."

src/Language/VintageBasic/BasicMonad.hs:44:19: Warning:
    In the use of type constructor or class `HashTable'
    (imported from Data.HashTable):
    Deprecated: "Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead."

src/Language/VintageBasic/BasicMonad.hs:46:16: Warning:
    In the use of type constructor or class `HashTable'
    (imported from Data.HashTable):
    Deprecated: "Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead."

src/Language/VintageBasic/BasicMonad.hs:93:11: Warning:
    In the use of `new' (imported from Data.HashTable):
    Deprecated: "Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead."

src/Language/VintageBasic/BasicMonad.hs:93:21: Warning:
    In the use of `hashString' (imported from Data.HashTable):
    Deprecated: "Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead."

src/Language/VintageBasic/BasicMonad.hs:94:11: Warning:
    In the use of `new' (imported from Data.HashTable):
    Deprecated: "Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead."

src/Language/VintageBasic/BasicMonad.hs:94:21: Warning:
    In the use of `hashString' (imported from Data.HashTable):
    Deprecated: "Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead."

src/Language/VintageBasic/BasicMonad.hs:95:11: Warning:
    In the use of `new' (imported from Data.HashTable):
    Deprecated: "Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead."

src/Language/VintageBasic/BasicMonad.hs:95:21: Warning:
    In the use of `hashString' (imported from Data.HashTable):
    Deprecated: "Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead."

src/Language/VintageBasic/BasicMonad.hs:97:9: Warning:
    This binding for `state' shadows the existing binding
      imported from `Control.Monad.State' at src/Language/VintageBasic/BasicMonad.hs:12:1-26
      (and originally defined in `Control.Monad.State.Class')

src/Language/VintageBasic/BasicMonad.hs:98:5: Warning:
    A do-notation statement discarded a result of type (Excep
                                                          Result
                                                          (ReaderT
                                                             BasicStore (StateT BasicState IO))
                                                          (),
                                                        BasicState).
    Suppress this warning by saying "_ <- runStateT
                                            (runReaderT (runCPST (catchC (errorDumper) prog)) store)
                                            state",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/BasicMonad.hs:107:5: Warning:
    This binding for `state' shadows the existing binding
      imported from `Control.Monad.State' at src/Language/VintageBasic/BasicMonad.hs:12:1-26
      (and originally defined in `Control.Monad.State.Class')

src/Language/VintageBasic/BasicMonad.hs:123:24: Warning:
    In the use of `lookup' (imported from Data.HashTable):
    Deprecated: "Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead."

src/Language/VintageBasic/BasicMonad.hs:133:24: Warning:
    In the use of `lookup' (imported from Data.HashTable):
    Deprecated: "Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead."

src/Language/VintageBasic/BasicMonad.hs:137:17: Warning:
    In the use of `insert' (imported from Data.HashTable):
    Deprecated: "Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead."

src/Language/VintageBasic/BasicMonad.hs:157:28: Warning:
    In the use of `lookup' (imported from Data.HashTable):
    Deprecated: "Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead."

src/Language/VintageBasic/BasicMonad.hs:160:14: Warning:
    In the use of `insert' (imported from Data.HashTable):
    Deprecated: "Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead."

src/Language/VintageBasic/BasicMonad.hs:168:28: Warning:
    In the use of `lookup' (imported from Data.HashTable):
    Deprecated: "Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead."

src/Language/VintageBasic/BasicMonad.hs:192:29: Warning:
    In the use of `lookup' (imported from Data.HashTable):
    Deprecated: "Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead."

src/Language/VintageBasic/BasicMonad.hs:201:24: Warning:
    In the use of `lookup' (imported from Data.HashTable):
    Deprecated: "Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead."

src/Language/VintageBasic/BasicMonad.hs:205:17: Warning:
    In the use of `insert' (imported from Data.HashTable):
    Deprecated: "Data.HashTable will be removed in GHC 7.8. Please use an alternative, e.g. the hashtables package, instead."

src/Language/VintageBasic/BasicMonad.hs:210:34: Warning:
    This binding for `state' shadows the existing binding
      imported from `Control.Monad.State' at src/Language/VintageBasic/BasicMonad.hs:12:1-26
      (and originally defined in `Control.Monad.State.Class')

src/Language/VintageBasic/BasicMonad.hs:219:5: Warning:
    This binding for `state' shadows the existing binding
      imported from `Control.Monad.State' at src/Language/VintageBasic/BasicMonad.hs:12:1-26
      (and originally defined in `Control.Monad.State.Class')

src/Language/VintageBasic/BasicMonad.hs:235:5: Warning:
    This binding for `state' shadows the existing binding
      imported from `Control.Monad.State' at src/Language/VintageBasic/BasicMonad.hs:12:1-26
      (and originally defined in `Control.Monad.State.Class')

src/Language/VintageBasic/BasicMonad.hs:241:5: Warning:
    This binding for `state' shadows the existing binding
      imported from `Control.Monad.State' at src/Language/VintageBasic/BasicMonad.hs:12:1-26
      (and originally defined in `Control.Monad.State.Class')

src/Language/VintageBasic/BasicMonad.hs:256:25: Warning:
    This binding for `state' shadows the existing binding
      imported from `Control.Monad.State' at src/Language/VintageBasic/BasicMonad.hs:12:1-26
      (and originally defined in `Control.Monad.State.Class')

src/Language/VintageBasic/BasicMonad.hs:267:5: Warning:
    This binding for `state' shadows the existing binding
      imported from `Control.Monad.State' at src/Language/VintageBasic/BasicMonad.hs:12:1-26
      (and originally defined in `Control.Monad.State.Class')

src/Language/VintageBasic/BasicMonad.hs:273:5: Warning:
    This binding for `state' shadows the existing binding
      imported from `Control.Monad.State' at src/Language/VintageBasic/BasicMonad.hs:12:1-26
      (and originally defined in `Control.Monad.State.Class')

src/Language/VintageBasic/BasicMonad.hs:285:5: Warning:
    This binding for `state' shadows the existing binding
      imported from `Control.Monad.State' at src/Language/VintageBasic/BasicMonad.hs:12:1-26
      (and originally defined in `Control.Monad.State.Class')
[16 of 18] Compiling Language.VintageBasic.Interpreter ( src/Language/VintageBasic/Interpreter.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/Interpreter.o )

src/Language/VintageBasic/Interpreter.hs:306:5: Warning:
    A do-notation statement discarded a result of type [()].
    Suppress this warning by saying "_ <- mapM
                                            (\ x -> (>>=) eval x printVal) xs",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Interpreter.hs:364:8: Warning:
    A do-notation statement discarded a result of type Excep
                                                         Result BasicRT ().
    Suppress this warning by saying "_ <- catchC
                                            (gosubHandler) (fromJust maybeCode)",
    or by using the flag -fno-warn-unused-do-bind

src/Language/VintageBasic/Interpreter.hs:497:5: Warning:
    A do-notation statement discarded a result of type ([Int],
                                                        GHC.IOArray.IOArray Int Val).
    Suppress this warning by saying "_ <- dimArray vn bounds",
    or by using the flag -fno-warn-unused-do-bind
[17 of 18] Compiling Language.VintageBasic.Executer ( src/Language/VintageBasic/Executer.hs, dist/build/vintbas/vintbas-tmp/Language/VintageBasic/Executer.o )
[18 of 18] Compiling Main             ( src/Basic.hs, dist/build/vintbas/vintbas-tmp/Main.o )
Linking dist/build/vintbas/vintbas ...
Warning: No documentation was generated as this package does not contain a
library. Perhaps you want to use the --executables flag.
Installing executable(s) in /srv/hackage/var/build/tmp-install/bin
Installed vintage-basic-1.0.1

Test log

No test log was submitted for this report.