[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#376491: ITP: uuagc -- compiler for the Utrecht University Attribute Grammar system

Package: wnpp
Severity: wishlist
Owner: Arjan Oosting <arjanoosting@home.nl>

Hash: SHA1

Hi people,

I intend to Debian packages of uulib (ITP #36415) and uuagc. Preliminary
Debian packages are available from

* 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)

Version: GnuPG v1.4.3 (GNU/Linux)


Reply to: