Fix pretty-printing of type operators in imports/exports.
authorIavor S. Diatchki <iavor.diatchki@gmail.com>
Sat, 24 Mar 2012 20:27:43 +0000 (13:27 -0700)
committerIavor S. Diatchki <iavor.diatchki@gmail.com>
Sat, 24 Mar 2012 20:27:43 +0000 (13:27 -0700)
commit00448643b9ac5ae0be89a31fa48d41ff66181d7d
tree8acd3499a752bd96c5540a7d62529a5196e05b9c
parentd3b43108979a84261a7460ca9c071f214fadf985
Fix pretty-printing of type operators in imports/exports.

When we see a type operator in an import or an export, we tag it
with the keyword 'type' so that it is not confused with value level
operators with the same name.
compiler/basicTypes/Name.lhs
compiler/basicTypes/OccName.lhs
compiler/basicTypes/RdrName.lhs
compiler/hsSyn/HsImpExp.lhs
compiler/hsSyn/HsSyn.lhs
compiler/rename/RnNames.lhs