|File Search||Catalog||Content Search|
The inherited attributes are values which are passed downwards through the abstract syntax tree and the synthesised attributes are passed upwards. 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 generates a Haskell file that contains the data type definitions 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.
Please pick the right section in this file for instructions depending on how you optained the uuagc sources. IMPORTANT: We assume that you have the latest official release of GHC installed together with the accompanying Cabal package. For older GHC installations, rename: uuagc.cabal-for-ghc-6.6 to uuagc.cabal or upgrade to at least Cabal-1.2.x --------------------------------------- more»
uuagc(1) User Commands uuagc(1) NAME uuagc - Attribute Grammar compiler SYNOPSIS uuagc [ options ... ] file DESCRIPTION This program uuagc is the compiler of the (Utrecht Univer‐ sity) Attribute Grammar system. It takes as input AG source files (.ag) and produces as output regular Haskell source files ( more»
uuagc (0.9.38.1-1) unstable; urgency=low * Adopted by the Debian Haskell Group. Thanks to Arjan for maintaining it. * New upstream release -- Joachim Breitner <email@example.com> Fri, 17 Jun 2011 10:44:19 +0200 uuagc (0.9.6-1) unstable; urgency=low * New upstream release. -- Arjan Oosting <firstname.lastname@example.org> Sat, 12 Apr 2008 11:59:06 +0200 uuagc (0.9.5-2) unstable; urgency=low more»
This package was debianized by Arjan Oosting <email@example.com> on Sun, 2 Jul 2006 17:24:30 +02 more»