uuagd

Utrecht University Attribute Grammar Debugger


Keywords
library, program, Propose Tags, , Index, Paths_uuagd, UUAGD.CodeGen, UUAGD.Html.CodeGen, UUAGD.Html.Renderer, uuagd-0.1.0.2.tar.gz, browse, Package description, Package maintainers, MatthijsSteen, edit package information
License
Other
Install
cabal install uuagd-0.1.0.2

Documentation

Utrecht University Attribute Grammar Debugger

The Utrecht University Attribute Grammar Debugger. It consists of two parts. A preprocessor for the UUAG Compiler written in Java using Antlr 4 that will add an extra synthesized attribute named uuagd containing the debug information. The other part consists of the Haskell code that is called to compute the generated attribute. Since an AG can have inherited attributes that are dependent on external values, the programmar still has to supply the necessary interfacing code that returns the uuagd attribute.

A default HTML code generator and renderer is given, but you are free to roll out your own.