Package elan

Elan is a package for doing recursive descent parsing of a simple, but complex language.

See:
          Description

Interface Summary
Context  
 

Class Summary
CharConsts  
GrammarElement All elements of the elan language (e.g., that make up an abstract syntax tree) should extend GrammarElement.
StringConsts  
TurtleContext The TurtleContext class implements the Context interface and provides a hook through which the parser in the elan package can intereact with the TurtleManagerand the Output in the graphics package.
 

Package elan Description

Elan is a package for doing recursive descent parsing of a simple, but complex language. The code adheres to the open-closed principle and uses several design patterns.

Elan is Distinctive style or flair or Enthusiastic vigor and liveliness. It's also Easy language (or substitute Example for Easy).

The Elan parsing module consiste of four packages.


Owen L. Astrachan
Last modified: Wed Nov 28 12:59:29 EST 2001