haskell-token-utils: Utilities to tie up tokens to an AST

[ development, library, public-domain ] [ Propose Tags ] [ Report a vulnerability ]

This library is currently experimental.

The GHC part is solid, since it has been migrated from HaRe.

The haskell-src-exts one is still in progress

This package provides a set of data structures to manage the tie-up between a Haskell AST and the underlying tokens, such that it explicitly captures the Haskell layout rules and original formatting. As a result changes can be made to the AST and the tokens will be updated so that the source file can be recreated with only the updated parts changed. This makes it easier to write Haskell source code modification programmes.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.0.0.1, 0.0.0.2, 0.0.0.3, 0.0.0.4, 0.0.0.5, 0.0.0.6
Change log ChangeLog
Dependencies base (>=4.5 && <=4.7), containers, dual-tree, ghc, ghc-paths, ghc-syb-utils, haskell-src-exts, monoid-extras, mtl, pretty, rosezipper, semigroups, syb [details]
License LicenseRef-PublicDomain
Author Alan Zimmerman
Maintainer alan.zimm@gmail.com
Category Development
Home page https://github.com/alanz/haskell-token-utils
Bug tracker https://github.com/alanz/haskell-token-utils/issues
Source repo head: git clone https://github.com/alanz/haskell-token-utils.git
Uploaded by AlanZimmerman at 2014-07-20T18:04:18Z
Distributions
Reverse Dependencies 2 direct, 0 indirect [details]
Downloads 5353 total (37 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Successful builds reported [all 1 reports]

Readme for haskell-token-utils-0.0.0.4

[back to package description]

haskell-token-utils

Utilities to tie up tokens to an AST

Build Status