SableCC2Hs: Generate a parser (in Haskell) with the SableCC parser generator.

[ bsd3, library, parsing, program ] [ Propose Tags ]

This package allows one to use parsers that were written for the SableCC parser generator from Haskell and Prolog. More specifically it reads an XML file that is generated by SableCC (version sablecc-3-beta.3.altgen.20041114.zip) and generates Haskell and Prolog modules with contain the parser tables. The package also contains examples for Haskell/Prolog parsers that work with these parser tables and a grammar for the B specification language (as an example). (The B-grammar has been written by Fabian Fritz). We use this tool to build front-ends for the B specification language and have tested it mainly with the B-grammar. Nevertheless there are some other SableCC grammars on the Internet and any feedback and bug-reports for the tool are well-come.

Versions 0.0.0.1, 0.0.0.2, 0.0.1.0
Dependencies array (>0.3 && <0.4), base (>=4.0 && <5.0), containers (==0.4.*), loch-th (==0.1.*), pretty (==1.0.*), xml (==1.3.*) [details]
License BSD-3-Clause
Author Marc Fontaine
Maintainer Marc Fontaine <fontaine@cs.uni-duesseldorf.de>
Category Parsing
Uploaded by MarcFontaine at Wed Sep 28 13:35:17 UTC 2011
Distributions NixOS:0.0.1.0
Executables sable2hs
Downloads 1396 total (12 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees