|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
LanguageElementFactory | This interface allows staged instantiation of language elements - general process creates factory and then factory creates needed language element. |
LanguageSelector | Selects language for a source. |
Loader | |
MesopotamiaJob | Distributable jobs shall implement this interface. |
ScanLoadListener | Listens for loading source units at particular level. |
Source | Source for parsing. |
SourceIterator | Iterates over sources. |
SourceLoader | Loader which works at source level. |
SourceUnitLoader | Loader which works at source unit level. |
SourceUnitLoadListener | Listens for loading source units at particular level. |
Class Summary | |
---|---|
AstSourceUnit | Represents source unit, e.g. |
ContentLoader | This loader stores zipped file content to the repository without any processing. |
ExtensionLanguageSelector | |
FileSource | java.io.File based Source for parsing |
FileSourceIterator | For a given start directory iterates recursivly over directory structure to provide Sources from a filesystem. |
FileSourceIteratorComponent | |
Language | Represent language e.g. |
LanguageElement | Generic wrapper for AST. |
LanguageElementHandle | |
LoaderBase | |
LoaderEntry | Holds loader instance |
MesopotamiaNode | This class represents "raw" syntax tree node. |
MesopotamiaToken | |
Namespace | E.g. |
NodeData | Contains only data and no references to other objects. |
Repository | |
RepositoryFactory | Central class which is responsible for managing languages and repositories. |
RepositoryFactoryComponent | |
RepositoryLanguage | Language defined in repository. |
Scan | |
SimpleLanguageElement | |
SourceUnit | Represents source unit, e.g. |
SyntaxTree | Raw source unit |
Token | Token |
Exception Summary | |
---|---|
MesopotamiaException | Exception to wrap other exceptions. |
MesopotamiaRuntimeException | Exception to wrap other exceptions. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |