Contents
Index
haskell-tools-backend-ghc-0.3.0.1: Creating the Haskell-Tools AST from GHC's representations
Index
addParenLocs
Language.Haskell.Tools.AST.FromGHC.Decls
addTypeInfos
Language.Haskell.Tools.AST.FromGHC
cleanHsType
Language.Haskell.Tools.AST.FromGHC.GHCUtils
correctNameString
Language.Haskell.Tools.AST.FromGHC.Names
correctPatternLoc
Language.Haskell.Tools.AST.FromGHC.Patterns
createClassBody
Language.Haskell.Tools.AST.FromGHC.Decls
createDeclHead
Language.Haskell.Tools.AST.FromGHC.Decls
createModuleInfo
Language.Haskell.Tools.AST.FromGHC.Modules
createScopeInfo
Language.Haskell.Tools.AST.FromGHC.Exprs
extractActualStmt
Language.Haskell.Tools.AST.FromGHC.Stmts
fromGHCName
Language.Haskell.Tools.AST.FromGHC.Names
getBindLocs
Language.Haskell.Tools.AST.FromGHC.Binds
getBindsAndSigs
Language.Haskell.Tools.AST.FromGHC.GHCUtils
getDeclSplices
Language.Haskell.Tools.AST.FromGHC.Names
getFieldOccName
Language.Haskell.Tools.AST.FromGHC.GHCUtils
getFieldOccName'
Language.Haskell.Tools.AST.FromGHC.GHCUtils
getFromNameUsing
Language.Haskell.Tools.AST.FromGHC.GHCUtils
getLastStmt
Language.Haskell.Tools.AST.FromGHC.Stmts
getNormalStmts
Language.Haskell.Tools.AST.FromGHC.Stmts
getTopLevelId
Language.Haskell.Tools.AST.FromGHC.GHCUtils
GHCName
Language.Haskell.Tools.AST.FromGHC.GHCUtils
gTrfAlt'
Language.Haskell.Tools.AST.FromGHC.Exprs
gTrfCaseRhss
Language.Haskell.Tools.AST.FromGHC.Exprs
gTrfDoStmt'
Language.Haskell.Tools.AST.FromGHC.Stmts
gTrfGuardedCaseRhs'
Language.Haskell.Tools.AST.FromGHC.Exprs
gunpackPostRn
Language.Haskell.Tools.AST.FromGHC.GHCUtils
hsGetNames
Language.Haskell.Tools.AST.FromGHC.GHCUtils
HsHasName
Language.Haskell.Tools.AST.FromGHC.GHCUtils
instanceHead
Language.Haskell.Tools.AST.FromGHC.Decls
loadSplices
Language.Haskell.Tools.AST.FromGHC.Modules
makeInstanceRuleTyVars
Language.Haskell.Tools.AST.FromGHC.Decls
mergeFixityDefs
Language.Haskell.Tools.AST.FromGHC.GHCUtils
nameFromId
Language.Haskell.Tools.AST.FromGHC.GHCUtils
occName
Language.Haskell.Tools.AST.FromGHC.GHCUtils
rdrName
Language.Haskell.Tools.AST.FromGHC.GHCUtils
rdrNameStr
Language.Haskell.Tools.AST.FromGHC.GHCUtils
runTrf
Language.Haskell.Tools.AST.FromGHC
TransformableName
Language.Haskell.Tools.AST.FromGHC.Names
TransformName
Language.Haskell.Tools.AST.FromGHC.Names
transformName
Language.Haskell.Tools.AST.FromGHC.Names
trfAlt
Language.Haskell.Tools.AST.FromGHC.Exprs
trfAlt'
Language.Haskell.Tools.AST.FromGHC.Exprs
trfAmbiguousFieldName
Language.Haskell.Tools.AST.FromGHC.Names
trfAmbiguousFieldName'
Language.Haskell.Tools.AST.FromGHC.Names
trfAnnotationSubject
Language.Haskell.Tools.AST.FromGHC.Decls
trfAssertion
Language.Haskell.Tools.AST.FromGHC.Types
trfAssertion'
Language.Haskell.Tools.AST.FromGHC.Types
trfBind
Language.Haskell.Tools.AST.FromGHC.Binds
trfBind'
Language.Haskell.Tools.AST.FromGHC.Binds
trfBindings
Language.Haskell.Tools.AST.FromGHC.Types
trfBracket'
Language.Haskell.Tools.AST.FromGHC.TH
trfCallConv
Language.Haskell.Tools.AST.FromGHC.Decls
trfCallConv'
Language.Haskell.Tools.AST.FromGHC.Decls
trfCaseRhss
Language.Haskell.Tools.AST.FromGHC.Exprs
trfClassElemSig
Language.Haskell.Tools.AST.FromGHC.Decls
trfClassInstSig
Language.Haskell.Tools.AST.FromGHC.Decls
trfCmd
Language.Haskell.Tools.AST.FromGHC.Exprs
trfCmd'
Language.Haskell.Tools.AST.FromGHC.Exprs
trfCmdTop
Language.Haskell.Tools.AST.FromGHC.Exprs
trfConDecl
Language.Haskell.Tools.AST.FromGHC.Decls
trfConDecl'
Language.Haskell.Tools.AST.FromGHC.Decls
trfConlike
Language.Haskell.Tools.AST.FromGHC.Decls
trfCorrectDollar
Language.Haskell.Tools.AST.FromGHC.TH
trfCtx
Language.Haskell.Tools.AST.FromGHC.Types
trfDataDef
Language.Haskell.Tools.AST.FromGHC.Decls
trfDataKeyword
Language.Haskell.Tools.AST.FromGHC.Decls
trfDecl
Language.Haskell.Tools.AST.FromGHC.Decls
trfDecls
Language.Haskell.Tools.AST.FromGHC.Decls
trfDeclsGroup
Language.Haskell.Tools.AST.FromGHC.Decls
trfDerivings
Language.Haskell.Tools.AST.FromGHC.Decls
trfDoStmt
Language.Haskell.Tools.AST.FromGHC.Stmts
trfDoStmt'
Language.Haskell.Tools.AST.FromGHC.Stmts
trfExport
Language.Haskell.Tools.AST.FromGHC.Modules
trfExportList
Language.Haskell.Tools.AST.FromGHC.Modules
trfExportList'
Language.Haskell.Tools.AST.FromGHC.Modules
trfExpr
Language.Haskell.Tools.AST.FromGHC.Exprs
trfExpr'
Language.Haskell.Tools.AST.FromGHC.Exprs
trfFamilyKind
Language.Haskell.Tools.AST.FromGHC.Decls
trfFamilyResultSig
Language.Haskell.Tools.AST.FromGHC.Decls
trfFastString
Language.Haskell.Tools.AST.FromGHC.Names
trfFieldDecl
Language.Haskell.Tools.AST.FromGHC.Decls
trfFieldDecl'
Language.Haskell.Tools.AST.FromGHC.Decls
trfFieldInit
Language.Haskell.Tools.AST.FromGHC.Exprs
trfFieldInits
Language.Haskell.Tools.AST.FromGHC.Exprs
trfFieldUpdate
Language.Haskell.Tools.AST.FromGHC.Exprs
trfFilePragmas
Language.Haskell.Tools.AST.FromGHC.Modules
trfFixitySig
Language.Haskell.Tools.AST.FromGHC.Binds
trfFunDep'
Language.Haskell.Tools.AST.FromGHC.Decls
trfFunDeps
Language.Haskell.Tools.AST.FromGHC.Decls
trfGADT
Language.Haskell.Tools.AST.FromGHC.Decls
trfGADTConDecl
Language.Haskell.Tools.AST.FromGHC.Decls
trfGadtConType
Language.Haskell.Tools.AST.FromGHC.Decls
trfGuardedCaseRhs
Language.Haskell.Tools.AST.FromGHC.Exprs
trfGuardedCaseRhs'
Language.Haskell.Tools.AST.FromGHC.Exprs
trfGuardedRhs
Language.Haskell.Tools.AST.FromGHC.Binds
trfIESpec
Language.Haskell.Tools.AST.FromGHC.Modules
trfIESpec'
Language.Haskell.Tools.AST.FromGHC.Modules
trfImplicitName
Language.Haskell.Tools.AST.FromGHC.Names
trfImport
Language.Haskell.Tools.AST.FromGHC.Modules
trfImports
Language.Haskell.Tools.AST.FromGHC.Modules
trfImportSpecs
Language.Haskell.Tools.AST.FromGHC.Modules
trfInstanceHead
Language.Haskell.Tools.AST.FromGHC.Decls
trfInstanceHead'
Language.Haskell.Tools.AST.FromGHC.Decls
trfInstanceRule
Language.Haskell.Tools.AST.FromGHC.Decls
trfInstanceRule'
Language.Haskell.Tools.AST.FromGHC.Decls
trfInstBody
Language.Haskell.Tools.AST.FromGHC.Decls
trfInstDataFam
Language.Haskell.Tools.AST.FromGHC.Decls
trfInstTypeFam
Language.Haskell.Tools.AST.FromGHC.Decls
trfIpBind
Language.Haskell.Tools.AST.FromGHC.Binds
trfKind
Language.Haskell.Tools.AST.FromGHC.Kinds
trfKind'
Language.Haskell.Tools.AST.FromGHC.Kinds
trfKindSig
Language.Haskell.Tools.AST.FromGHC.Kinds
trfKindSig'
Language.Haskell.Tools.AST.FromGHC.Kinds
trfLanguagePragma
Language.Haskell.Tools.AST.FromGHC.Modules
trfListCompStmt
Language.Haskell.Tools.AST.FromGHC.Stmts
trfListCompStmts
Language.Haskell.Tools.AST.FromGHC.Stmts
trfLiteral'
Language.Haskell.Tools.AST.FromGHC.Literals
trfLocalBinds
Language.Haskell.Tools.AST.FromGHC.Binds
trfLocalSig
Language.Haskell.Tools.AST.FromGHC.Binds
trfMatch
Language.Haskell.Tools.AST.FromGHC.Binds
trfMatch'
Language.Haskell.Tools.AST.FromGHC.Binds
trfMatchLhs
Language.Haskell.Tools.AST.FromGHC.Binds
trfMinimalFormula
Language.Haskell.Tools.AST.FromGHC.Decls
trfMinimalFormula'
Language.Haskell.Tools.AST.FromGHC.Decls
trfModule
Language.Haskell.Tools.AST.FromGHC.Modules
,
Language.Haskell.Tools.AST.FromGHC
trfModuleHead
Language.Haskell.Tools.AST.FromGHC.Modules
trfModuleName
Language.Haskell.Tools.AST.FromGHC.Modules
trfModuleName'
Language.Haskell.Tools.AST.FromGHC.Modules
trfModulePragma
Language.Haskell.Tools.AST.FromGHC.Modules
trfModuleRename
Language.Haskell.Tools.AST.FromGHC.Modules
,
Language.Haskell.Tools.AST.FromGHC
trfName
Language.Haskell.Tools.AST.FromGHC.Names
trfName'
Language.Haskell.Tools.AST.FromGHC.Names
trfNameStr
Language.Haskell.Tools.AST.FromGHC.Names
trfNameStr'
Language.Haskell.Tools.AST.FromGHC.Names
trfOperator
Language.Haskell.Tools.AST.FromGHC.Names
trfOperator'
Language.Haskell.Tools.AST.FromGHC.Names
trfOptionsPragma
Language.Haskell.Tools.AST.FromGHC.Modules
trfOverlap
Language.Haskell.Tools.AST.FromGHC.Decls
trfOverloadedLit
Language.Haskell.Tools.AST.FromGHC.Literals
trfPattern
Language.Haskell.Tools.AST.FromGHC.Patterns
trfPattern'
Language.Haskell.Tools.AST.FromGHC.Patterns
trfPatternField'
Language.Haskell.Tools.AST.FromGHC.Patterns
trfPatternSynonym
Language.Haskell.Tools.AST.FromGHC.Decls
trfPhase
Language.Haskell.Tools.AST.FromGHC.Decls
trfPhaseNum
Language.Haskell.Tools.AST.FromGHC.Decls
trfPromoted'
Language.Haskell.Tools.AST.FromGHC.Kinds
trfQualifiedName
Language.Haskell.Tools.AST.FromGHC.Names
trfQualifiedName'
Language.Haskell.Tools.AST.FromGHC.Names
trfQuasiQuotation'
Language.Haskell.Tools.AST.FromGHC.TH
trfRewriteRule
Language.Haskell.Tools.AST.FromGHC.Decls
trfRhsGuard
Language.Haskell.Tools.AST.FromGHC.Binds
trfRhsGuard'
Language.Haskell.Tools.AST.FromGHC.Binds
trfRhss
Language.Haskell.Tools.AST.FromGHC.Binds
trfRole
Language.Haskell.Tools.AST.FromGHC.Decls
trfRuleBndr
Language.Haskell.Tools.AST.FromGHC.Decls
trfSafety
Language.Haskell.Tools.AST.FromGHC.Decls
trfSig
Language.Haskell.Tools.AST.FromGHC.Decls
trfSplice
Language.Haskell.Tools.AST.FromGHC.TH
trfSplice'
Language.Haskell.Tools.AST.FromGHC.TH
trfText'
Language.Haskell.Tools.AST.FromGHC.Modules
trfType
Language.Haskell.Tools.AST.FromGHC.Types
trfType'
Language.Haskell.Tools.AST.FromGHC.Types
trfTypeEq
Language.Haskell.Tools.AST.FromGHC.Decls
trfTypeEqs
Language.Haskell.Tools.AST.FromGHC.Decls
trfTypeFam
Language.Haskell.Tools.AST.FromGHC.Decls
trfTypeFam'
Language.Haskell.Tools.AST.FromGHC.Decls
trfTypeFamDef
Language.Haskell.Tools.AST.FromGHC.Decls
trfTypeSig
Language.Haskell.Tools.AST.FromGHC.Binds
trfTypeSig'
Language.Haskell.Tools.AST.FromGHC.Binds
trfTyVar
Language.Haskell.Tools.AST.FromGHC.Types
trfTyVar'
Language.Haskell.Tools.AST.FromGHC.Types
trfVal
Language.Haskell.Tools.AST.FromGHC.Decls
trfWhereLocalBinds
Language.Haskell.Tools.AST.FromGHC.Binds
unpackPostRn
Language.Haskell.Tools.AST.FromGHC.GHCUtils
wrapDeclHead
Language.Haskell.Tools.AST.FromGHC.Decls