language-thrift: Parser and pretty printer for the Thrift IDL format.

[ bsd3, language, library ] [ Propose Tags ]

This package provides a parser and pretty printer for the Thrift IDL format.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.1.0.1, 0.2.0.0, 0.3.0.0, 0.4.0.0, 0.5.0.0, 0.6.0.0, 0.6.0.1, 0.6.1.0, 0.6.2.0, 0.7.0.0, 0.7.0.1, 0.8.0.0, 0.8.0.1, 0.8.0.2, 0.9.0.0, 0.9.0.1, 0.9.0.2, 0.10.0.0, 0.11.0.0, 0.12.0.0, 0.12.0.1, 0.13.0.0 (info)
Change log CHANGES.md
Dependencies base (>=4.7 && <4.9), mtl, parsers (>=0.12 && <0.13), text (>=1.2), trifecta (>=1.5 && <1.6), wl-pprint (>=1.1) [details]
License BSD-3-Clause
Author Abhinav Gupta
Maintainer Abhinav Gupta <mail@abhinavg.net>
Category Language
Home page https://github.com/abhinav/language-thrift
Source repo head: git clone git://github.com/abhinav/language-thrift.git
Uploaded by abhinav at 2015-08-02T03:31:28Z
Distributions Stackage:0.13.0.0
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 10348 total (78 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2015-08-02 [all 1 reports]

Readme for language-thrift-0.4.0.0

[back to package description]

language-thrift provides a parser and pretty printer for the Thrift IDL format. In addition to parsing the IDL, it keeps track of Javadoc-style comments (/** ... */) and attaches them to the type, service, function, or field, above which they were added. These are retained when the document is sent through the pretty printer.

The parser uses parsers to allow plugging in the underlying parser. A default trifecta based parser is provided.

The pretty printer uses wl-pprint.

Haddock-generated docs are available on Hackage and here.