|
RECODER 0.92 | |||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||
See:
Description
| Interface Summary | |
|---|---|
| ModelElement | A semantic part of the software model. |
| NamedModelElement | A model element that carries a name. |
| ProgramFactory | |
| Service | Primary RECODER service interface. |
| TuningParameters | |
| Class Summary | |
|---|---|
| AbstractService | |
| CrossReferenceServiceConfiguration | |
| DefaultServiceConfiguration | |
| NamedModelElement.LexicalOrder | Lexical order on names of named model elements. |
| ServiceConfiguration | A configuration of services that can work together. |
| Exception Summary | |
|---|---|
| IllegalTransformationException | An exception indicating that a transformation performed on the abstract syntax tree leaves the internal datastructures in an inconsistent state. |
| ModelException | Model exception. |
| ParserException | Parser exception. |
This package contains some basic definitions.
The central class of the RECODER system is ServiceConfiguration
which is responsible for maintaining all information repositories. A very
important repository is the SourceFileRepository, which
holds the set of known syntax trees. The construction of new syntax elements
lays in the responsibility of the ProgramFactory which also
allows access to a parser for the given language or language dialect.
Other repositories may know about additional abstractions or may
provide results derived by semantical analyses.
Besides of the base repositories, the package also contains some base
abstractions.
ModelElement is the parent of most other classes of the model.
|
RECODER 0.92 | |||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||