Bug#376491: ITP: uuagc -- compiler for the Utrecht University Attribute Grammar system
Package: wnpp
Severity: wishlist
Owner: Arjan Oosting <arjanoosting@home.nl>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi people,
I intend to Debian packages of uulib (ITP #36415) and uuagc. Preliminary
Debian packages are available from
http://moonshine.dnsalias.org/debian/unstable
* Package name : uuagc
Version : 0.9.1
Upstream Author :
Doaitse Swierstra <doaitse@cs.uu.nl>,
Arthur Baars <arthurb@cs.uu.nl> and
Alexey Rodriguez <alexey@cs.uu.nl>
* URL : http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem
* License : GPL
Programming Lang: Haskell
Description : compiler for the Utrecht University Attribute Grammar system
The Attribute Grammar system can be used to annotate the production
rules of a grammar with inherited and synthesized attributes. The
values of the attributes can be determined while parsing/traversing
an abtract syntax tree and will give the semantic value of the tree.
.
The inherited attributes are values which ares passed downwards in
the abstract syntax tree and the synthesized attributes are passed
upward. Haskell expressions are used to describe the computation of
the attributes.
.
The uuagc compiler takes a set files in which the attribute grammar is
defined and generate a Haskell file which contains the datatype
definitions that corresponding to the grammar, semantic functions and
catamorphisms (functions that take a syntax tree and return the
semantic value of that tree)
.
The (Utrecht University) Attribute Grammar system is part of the
Haskell Utrecht Tools set.
.
Greetings Arjan
- -- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (101, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-3-nebula
Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8 (charmap=UTF-8)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQFEqOpOUALvsZYuOJARAiCQAJ0feNZ5alivwSZ+ZUUacyFvnkTBJgCggFue
mdIoGD7X1+Uhmjgy0n6hM2w=
=Xssm
-----END PGP SIGNATURE-----
Reply to: