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]
Versions [RSS] [faq] 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 (info)
Change log CHANGES.md
Dependencies ansi-wl-pprint (==0.6.*), base (>=4.7 && <5), containers (>=0.5 && <0.7), megaparsec (>=9.0 && <10.0), scientific (==0.3.*), semigroups (>=0.18 && <0.21), text (>=1.2), transformers [details]
License BSD-3-Clause
Author Abhinav Gupta
Maintainer Abhinav Gupta <mail@abhinavg.net>
Category Language
Home page https://github.com/abhinav/language-thrift#readme
Bug tracker https://github.com/abhinav/language-thrift/issues
Source repo head: git clone https://github.com/abhinav/language-thrift
Uploaded by PhilippHausmann at 2021-12-04T09:14:39Z
Distributions LTSHaskell:0.12.0.0, NixOS:0.12.0.0, Stackage:0.12.0.0
Downloads 8697 total (116 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2021-12-04 [all 1 reports]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Candidates


Readme for language-thrift-0.12.0.1

[back to package description]

build-status

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 megaparsec and the pretty printer ansi-wl-pprint. The pretty printer can produce syntax highlighted output.

Haddock-generated docs are available on Hackage and here.