Package0.4.6.0Development
ghc-source-gen
Constructs Haskell syntax trees for the GHC API.
- Version0.4.6.0
- CategoryDevelopment
- LicenceBSD-3-Clause
- AuthorJudah Jacobson
- Maintainerjudahjacobson@google.com
- Homepagegithub.com/google/ghc-source-gen#readme
- Pinned byhackage ghc-source-gen 0.4.6.0
- Sourcehackage.haskell.org/package/ghc-source-gen-0.4.6.0
Modules
12 modules- GHC.SourceGen0This module exports all of the definitions in this package in one
- GHC.SourceGen.Binds26This module provides combinators for constructing Haskell declarations.
- GHC.SourceGen.Decl32This module provides combinators for constructing Haskell declarations.
- GHC.SourceGen.Expr19This module provides combinators for constructing Haskell expressions.
- GHC.SourceGen.Lit7This module provides combinators for constructing Haskell literals,
- GHC.SourceGen.Module13This module provides combinators for constructing Haskell modules,
- GHC.SourceGen.Name12This module defines custom types for defining names of various
- GHC.SourceGen.Overloaded8This module overloads some combinators so they can be used in
- GHC.SourceGen.Pat9This module provides combinators for constructing Haskell patterns.
- GHC.SourceGen.Pretty3This module provides utilities for rendering GHC syntax as strings.
- GHC.SourceGen.Type12This module provides combinators for constructing Haskell types.
Internal modules · 1
Description
ghc-source-gen is a library for generating Haskell source code. It uses the ghc library to support recent language extensions, and provides a simple, consistent interface across several major versions of GHC.
To get started, take a look at the GHC.SourceGen module.
For more information, please see the README.
Depends on
2 packages- base-4.20.2.0with GHC
- ghc-9.10.3with GHC
Used by in this set · 0
Nothing in this set depends on it.