Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module defines type synonyms for the different parts of GHC's syntax tree.
GHC uses the same types at different stages of the compilation, distinguishing
them using a type parameter.
The functions in ghc-source-gen
construct values as they would appear after the
parsing step.
Documentation
type HsLocalBinds' = HsLocalBinds GhcPs Source #
type HsValBinds' = HsValBinds GhcPs Source #
type HsMatchContext' = HsMatchContext RdrName Source #
type MatchGroup' = MatchGroup GhcPs Source #
type HsTyVarBndr' = HsTyVarBndr GhcPs Source #
type HsOverLit' = HsOverLit GhcPs Source #
type LHsQTyVars' = LHsQTyVars GhcPs Source #
type LHsSigType' = LHsSigType GhcPs Source #
type ImportDecl' = ImportDecl GhcPs Source #
type LHsSigWcType' = LHsSigWcType GhcPs Source #
type LHsWcType' = LHsWcType GhcPs Source #