Language.Haskell.Meta.Syntax.Translate

class ToName a

class ToLit a

class ToType a

class ToPat a

class ToExp a

class ToDecs a

class ToDec a

class ToStmt a

class ToLoc a

moduleName

noTH

noTHyet

todo

nonsense

ToName {String,HsName,Module,HsSpecialCon,HsQName}

ToLit HsLiteral

ToPat HsPat

ToExp HsExp

toFieldExp

toMatch

toBody

toGuard

ToLoc SrcLoc

ToType HsType

toKind

toTyVar

toStrictType

(.->.)

toCxt

foldAppT

ToStmt HsStmt

ToDec HsDecl

hsBindsToDecs

transAct

qualConDeclToCon

conDeclToCon

hsMatchesToFunD

hsMatchToClause

hsRhsToBody

hsGuardedRhsToBody

hsStmtToGuard

ToDecs InstDecl

ToDecs HsDecl HsBinds

collectVars

fixForall