How to Install and Uninstall uuagc Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: May 04,2024

1. Install "uuagc" package

This tutorial shows how to install uuagc on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install uuagc

2. Uninstall "uuagc" package

Here is a brief guide to show you how to uninstall uuagc on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove uuagc $ sudo apt autoclean && sudo apt autoremove

3. Information about the uuagc package on Ubuntu 20.10 (Groovy Gorilla)

Package: uuagc
Architecture: amd64
Version: 0.9.52.2-3build1
Priority: optional
Section: universe/devel
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Haskell Group
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 17279
Depends: libc6 (>= 2.29), libffi8ubuntu1 (>= 3.4~20200819), libgmp10
Filename: pool/universe/u/uuagc/uuagc_0.9.52.2-3build1_amd64.deb
Size: 2349748
MD5sum: 58fa7ab8ca89f77f8f093fd71b0af733
SHA1: 98f150940f2141e6ea67d200652211a16f75427b
SHA256: 2ea8c35ea95f6c87ae2ba3b2dbb3b2d809c7f9689d005c86e60f10e8080d72e8
SHA512: ff8ede9922fe7a7f4916ad07aebccdf5ac655be162daee16050597ec5de37dfd36dda21c5fde4a43bf2a0dbe03d0922860185618880712fb3904bef97ab4e149
Homepage: http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem
Description-en: 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 synthesised attributes. The
values of the attributes can be determined while parsing/traversing
the abstract syntax tree and will give the semantic value of the tree.
.
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.
Description-md5: 6bac6b09b390357a9e752fc174a20902