hburg: Haskell Bottom Up Rewrite Generator
HBURG is a program that generates tree parsers for cost-augmented tree grammars. It is useful for writing code generators for compilers. Given a mapping of a tree structured intermediate representation onto target machine instructions, HBURG generates a code generator that can be plugged into the instruction selection phase of a compiler. For more information see https://www.bytelabs.org/pub/papers/hburg07.pdf.
Versions [faq] | 1.0, 1.1, 1.1.1, 1.1.2, 1.1.3 |
---|---|
Dependencies | array, base (>=4.5 && <5.0), containers, filepath, mtl, pretty, utf8-string [details] |
License | BSD-3-Clause |
Author | Igor Boehm <igor@bytelabs.org> |
Maintainer | igor@bytelabs.org |
Revised | Revision 2 made by IgorBohm at 2016-12-29T21:15:35Z |
Category | Code Generation |
Home page | https://www.bytelabs.org/project/haskell-bottom-up-rewrite-generator/ |
Source repo | head: darcs get https://www.bytelabs.org/hburg/ |
Uploaded | by IgorBohm at 2016-12-29T21:05:19Z |
Distributions | NixOS:1.1.3 |
Executables | hburg |
Downloads | 4213 total (8 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] Last success reported on 2016-12-30 [all 2 reports] |
Flags
Name | Description | Default | Type |
---|---|---|---|
small_base | Choose the new smaller, split-up base package. | Enabled | Automatic |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- hburg-1.1.3.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.