[Next]

Vortex RTL Textual Description Grammar

The Cecil Group

Department of Computer Science and Engineering
University of Washington
Box 352350, Seattle, Washington 98195-2350
cecil@cs.washington.edu

Vortex 2.0
March 31, 1997

This document describes the grammar for the textual form of the Vortex compiler's RTL intermediate language. This is the language used to communicate between the C++, Modula-3, and Java front-ends and Vortex, and is also used to describe some Cecil primitives. These grammar rules are considered to extend those in the Cecil language reference manual.

Warning: the RTL language was not designed from scratch, but rather evolved via accretion of features. It is slowly being reworked to make the operators more general and language-independent, but this process is not complete.

1 - Top-Level Entry Points
2 - Global Declarations
3 - Data Representations
4 - Statements
5 - Tokens
6 - Unary and Binary Operators

RTL Grammar - 25 MARCH 1997
[Next]

Generated with Harlequin WebMaker