|
MetaTF API | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
DTDVisitor | Visitor for the symbol table |
HasFields | |
HasProperties | Has properties |
MetaTFParserConstants | |
MetaTFParserTreeConstants | |
MetaTFParserVisitor | |
Node |
Class Summary | |
ASCII_CharStream | An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing). |
ASTBaseOffset | Abstract syntax tree node representing baseOffset |
ASTDef | Abstract syntax tree abstract node representing definitions (records and properties) |
ASTDefault | Abstract syntax tree node representing default |
ASTDelta | Abstract syntax tree node representing delta |
ASTDTD | Abstract syntax tree node representing the DTD. |
ASTField | |
ASTId | |
ASTName | Abstract syntax tree node representing a name |
ASTNamedField | Abstract syntax tree node representing named fields |
ASTNone | Abstract syntax tree node representing the value none |
ASTNum | |
ASTNumber | Abstract syntax tree node representing numbers |
ASTNumberValue | Abstract syntax tree node representing a number value (used for tags) |
ASTProperty | Abstract syntax tree node representing properties |
ASTRecord | Abstract syntax tree node representing named records |
ASTRptField | Abstract syntax tree node representing repeat fields |
ASTSection | Abstract syntax tree node representing sections |
ASTSection0 | Abstract syntax tree node representing section 0 |
ASTSectionOffset | Abstract syntax tree node representing sectionOffset |
ASTSectionStride | Abstract syntax tree node representing sectionStride |
ASTSimpleField | |
ASTStride | Abstract syntax tree node representing stride |
ASTStringDefault | Abstract syntax tree node representing default |
ASTTraceString | Abstract syntax tree node representing a string literal |
ASTTupleField | Abstract syntax tree node representing tuple fields |
ASTValue | Abstract syntax tree abstract node representing values |
BaseOffset | baseOffset |
Default | Abstract syntax tree node representing default |
Delta | Abstract syntax tree node representing delta |
DTD | The symbol table for the DTD The symbol table is a singleton |
Field | Abstract field (part of the symbol table) children are tagField, NamedField, RepeatField, TupleField |
FieldLister | Field Lister visitor adds a list of fields the symbol table in the order that they appear, with no duplicates. |
JJTMetaTFParserState | |
MetaTFParser | |
MetaTFParser.JJCalls | |
MetaTFParserTokenManager | |
NamedField | Named field |
None | none |
NumberValue | Numeric value of a tag |
Record | Record |
RepeatField | Repeat field |
Section | Section |
SectionOffset | sectionOffset |
SectionStride | sectionStride |
SimpleNode | |
STBuilder | Build the symbol table |
Stride | stride |
StringDefault | String valued default |
TagField | Tag field |
Token | Describes the input token stream. |
TupleField | Tuple field |
Value | Abstract base class for values |
Exception Summary | |
DTDException | Exception class for the symbol table Raised for any error in constructing or accessing the symbol table |
NoTagException | Exception thrown by fields that don't contain a tag as their leftmost, outermost component This exception need not be fatal. |
ParseException |
Error Summary | |
TokenMgrError |
This package provides the parser and symbol table builder for MetaTF.
The symbol table is used by the MetaTF.Generator.* packages to generate code.
@see MetaTF.Generator.Java
|
MetaTF API | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |