X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2FhsSyn%2FHsSyn.lhs;h=be7e0036df4bf920fb9af56a83d612378b03594d;hb=9241ac84d10f7e6b23841da2c0765275072ad7c1;hp=39093f25502eff967f971a79b3a42a3371e9115b;hpb=f278f0676579f67075033a4f9857715909c4b71e;p=ghc-hetmet.git diff --git a/compiler/hsSyn/HsSyn.lhs b/compiler/hsSyn/HsSyn.lhs index 39093f2..be7e003 100644 --- a/compiler/hsSyn/HsSyn.lhs +++ b/compiler/hsSyn/HsSyn.lhs @@ -23,7 +23,7 @@ module HsSyn ( module HsDoc, Fixity, - HsModule(..), HsExtCore(..), + HsModule(..), HsExtCore(..), CodeFlavor(..) ) where -- friends: @@ -41,7 +41,7 @@ import HsDoc -- others: import IfaceSyn ( IfaceBinding ) import Outputable -import SrcLoc ( Located(..) ) +import SrcLoc import Module ( Module, ModuleName ) import FastString @@ -50,6 +50,9 @@ import Data.Data hiding ( Fixity ) \end{code} \begin{code} + +data CodeFlavor = LambdaFlavor | KappaFlavor + -- | All we actually declare here is the top-level structure for a module. data HsModule name = HsModule {