Package elan

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

See:
          Description

Interface Summary
Context Context is a hook for implementing language features that require an environment for evaluation.
 

Class Summary
CharConsts Makes symbolic names available for character constants.
GrammarElement All elements of the elan language (e.g., that make up an abstract syntax tree) should extend GrammarElement.
 

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