next up previous
Next: PCCTS Up: A Language for Creating Previous: Examples

Implementation

The IVL language is implemented using PCCTS, the Purdue Compiler Construction Tool Set[12,11,13,2]. PCCTS uses the IVL grammar to generate C++ code with calls to the Open Inventor class library. This code is compiled to create the IVL interpreter. To build IVL from scratch requires Open Inventor, PCCTS, and a C++ and C compiler. Thus, IVL is a good match for the public-domain SDSC browser[3] which has the same requirements ( sans PCCTS).

In this section, we give a brief description of PCCTS and outline the IVL implementation structure.





Timothy F. Rohaly
Terence J. Parr
Mon Sep 11 11:59:26 EDT 1995