IMP_Ubiq()
-- friends:
+#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ <= 201
IMPORT_DELOOPER(HsLoop) ( pprMatches, pprGRHSsAndBinds,
Match, GRHSsAndBinds,
- HsExpr, pprExpr )
+ pprExpr, HsExpr )
+#else
+import {-# SOURCE #-} HsMatches ( pprMatches, Match, pprGRHSsAndBinds, GRHSsAndBinds )
+import {-# SOURCE #-} HsExpr ( pprExpr, HsExpr )
+#endif
+
import HsPragmas ( GenPragmas, ClassOpPragmas )
import HsTypes ( HsType )
import CoreSyn ( SYN_IE(CoreExpr) )
--others:
import Id ( SYN_IE(DictVar), SYN_IE(Id), GenId )
-import Name ( getOccName, OccName, NamedThing(..) )
+import Name ( OccName, NamedThing(..) )
import Outputable ( interpp'SP, ifnotPprForUser, pprQuote,
Outputable(..){-instance * (,)-}
)
IMP_Ubiq(){-uitous-}
-- friends:
+#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ <= 201
IMPORT_DELOOPER(HsLoop) ( pprMatches, pprMatch, Match )
+#else
+import {-# SOURCE #-} HsMatches ( pprMatches, pprMatch, Match )
+#endif
+
import HsBinds ( HsBinds )
import HsBasic ( HsLit )
import BasicTypes ( Fixity(..), FixityDirection(..) )
import Pretty
import SrcLoc ( SrcLoc )
import Usage ( GenUsage{-instance-} )
---import Util ( panic{-ToDo:rm eventually-} )
#if __GLASGOW_HASKELL__ >= 202
import Name
#endif