Rigal language home page


Rigal is compiler construction language developed at the University of Latvia , Institute of Mathematics and Computer Science in 1987. The main data structures are atoms, lists and labelled trees. The control structures are based on advanced pattern matching. All phases of compilation, including parsing, optimization and code generation, can be programmed in this language in short and readable form.

You can get information about Rigal from Vadim Engelson by e-mail vaden@ida.liu.se and from Mikhail Auguston by e-mail mikau@cs.nmsu.edu
Here is language description in HTML format.
Here is Rigal Manual Page in HTML format.
Published papers about Rigal
See also what is available (implementations, examples, papers) in RIGAL FTP directory and details in README
Several systems were written in Rigal. One of them is FrameMaker to LaTeX translator (code compiled for SUN4, 442 K). See also README
Note: This page is under construction (last update 23/5/95). Currently it is available both as http://www.ida.liu.se/~vaden/rigal/index.html and http://www.ida.liu.se/labs/pelab/members/vaden/rigal/index.html (symbolic link to the first one)
WWW sites that have a link to this page: