| haskell-src-exts-1.9.0: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer | Contents | Index

haskell-src-exts-1.9.0: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer

Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension of the standard haskell-src package, and handles most registered syntactic extensions to Haskell, including:

- Multi-parameter type classes with functional dependencies
- Indexed type families (including associated types)
- Empty data declarations
- GADTs
- Implicit parameters
- Template Haskell

and a few more. All extensions implemented in GHC are supported. Apart from these standard extensions, it also handles regular patterns as per the HaRP extension as well as HSX-style embedded XML syntax.

Modules

Language |  |

Haskell |  |

Language.Haskell.Exts |  |

Language.Haskell.Exts.Annotated |  |

Language.Haskell.Exts.Annotated.Build |  |
Language.Haskell.Exts.Annotated.ExactPrint |  |
Language.Haskell.Exts.Annotated.Fixity |  |
Language.Haskell.Exts.Annotated.Simplify |  |
Language.Haskell.Exts.Annotated.Syntax |  |

Language.Haskell.Exts.Build |  |
Language.Haskell.Exts.Comments |  |
Language.Haskell.Exts.Extension |  |
Language.Haskell.Exts.Fixity |  |
Language.Haskell.Exts.Parser |  |
Language.Haskell.Exts.Pretty |  |
Language.Haskell.Exts.SrcLoc |  |
Language.Haskell.Exts.Syntax |  |

Produced by Haddock version 2.4.2