|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
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. |
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.
elan.instruction.Instruction
and provide an appropriate implementation
of the method evaluate.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||