blob: 45a2a104c5708a6a0fcd29568f8bf5b18b06fbff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
\begin{code}
module RnSplice where
import HsSyn
import TcRnMonad
import RdrName
import Name
import NameSet
import Kind
rnSpliceType :: HsSplice RdrName -> PostTc Name Kind
-> RnM (HsType Name, FreeVars)
rnSplicePat :: HsSplice RdrName -> RnM (Pat Name, FreeVars)
rnSpliceDecl :: SpliceDecl RdrName -> RnM (SpliceDecl Name, FreeVars)
\end{code}
|