haskell-tools-ast: Haskell AST for efficient tooling

[ bsd3, language, library ] [ Propose Tags ]

A representation of a Haskell Syntax tree that contain source-related and semantic annotations. These annotations help developer tools to work with the defined program. The source information enables refactoring and program transformation tools to change the source code without losing the original format (layout, comments) of the source. Semantic information helps analyzing the program. The representation is different from the GHC's syntax tree. It contains information from all representations in GHC (different version of syntax trees, lexical and module-level information).

Versions 0.1.2.0, 0.1.2.1, 0.1.3.0, 0.2.0.0, 0.3.0.0, 0.3.0.1, 0.4.0.0, 0.4.1.0, 0.4.1.1, 0.4.1.2, 0.4.1.3, 0.5.0.0, 0.6.0.0, 0.7.0.0, 0.8.0.0, 0.8.1.0, 0.9.0.0, 1.0.0.0, 1.0.0.1, 1.0.0.2, 1.0.0.3, 1.0.0.4, 1.0.1.1, 1.1.0.0, 1.1.0.1, 1.1.0.2
Dependencies base (>=4.9 && <5.0), ghc (==8.0.*), references (>=0.3.2 && <1.0), structural-traversal (==0.1.*), uniplate (>=1.6 && <2.0) [details]
License BSD-3-Clause
Author Boldizsar Nemeth
Maintainer nboldi@elte.hu
Category Language
Home page https://github.com/nboldi/haskell-tools
Uploaded by lazac at Fri Jul 1 11:27:14 UTC 2016
Distributions LTSHaskell:1.1.0.2, NixOS:1.1.0.2
Downloads 4576 total (70 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
Last success reported on 2016-11-23 [all 3 reports]
Hackage Matrix CI

Modules

  • Language
    • Haskell
      • Tools
        • Language.Haskell.Tools.AST

Downloads

Maintainer's Corner

For package maintainers and hackage trustees