Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module exports all of the definitions in this package in one convenient location.
For more details and examples of usage, see https://github.com/google/ghc-source-gen.
Synopsis
- module GHC.SourceGen.Syntax
- module GHC.SourceGen.Name
- module GHC.SourceGen.Decl
- module GHC.SourceGen.Expr
- module GHC.SourceGen.Module
- module GHC.SourceGen.Pat
- module GHC.SourceGen.Type
- module GHC.SourceGen.Binds
- module GHC.SourceGen.Lit
- module GHC.SourceGen.Overloaded
- module GHC.SourceGen.Pretty
Syntax types
These modules declare combinators for constructing different parts of a GHC syntax tree.
module GHC.SourceGen.Syntax
module GHC.SourceGen.Name
module GHC.SourceGen.Decl
module GHC.SourceGen.Expr
module GHC.SourceGen.Module
module GHC.SourceGen.Pat
module GHC.SourceGen.Type
Overloaded combinators
Certain concepts make sense in different
parts of Haskell syntax. For example, var
may be used in
expressions, types, patterns, and import or export lists.
module GHC.SourceGen.Binds
module GHC.SourceGen.Lit
module GHC.SourceGen.Overloaded
Renders Haskell syntax into text
module GHC.SourceGen.Pretty