use parse failure/success to classify inputs as decl or stmt
use parse failure/success to classify inputs as decl or stmt

the previous way to check for keywords (some were missing) can be
wrong if you have a statement like let classFoo = 1.

beni55/IHaskell,wyager/IHaskell,beni55/IHaskell,artuuge/IHaskell,qzchenwl/IHaskell,franklx/IHaskell,artuuge/IHaskell,thomasjm/IHaskell,FranklinChen/IHaskell,franklx/IHaskell,kfiz/IHaskell,beni55/IHaskell,sumitsahrawat/IHaskell,sumitsahrawat/IHaskell,franklx/IHaskell,FranklinChen/IHaskell,FranklinChen/IHaskell,wyager/IHaskell,wyager/IHaskell,thomasjm/IHaskell,artuuge/IHaskell,qzchenwl/IHaskell,kfiz/IHaskell,sumitsahrawat/IHaskell,wyager/IHaskell,kfiz/IHaskell,kfiz/IHaskell,franklx/IHaskell,artuuge/IHaskell,qzchenwl/IHaskell,aostiles/LiveHaskell,aostiles/LiveHaskell,beni55/IHaskell,gibiansky/IHaskell,aostiles/LiveHaskell,thomasjm/IHaskell,qzchenwl/IHaskell,FranklinChen/IHaskell,gibiansky/IHaskell,gibiansky/IHaskell,thomasjm/IHaskell