|
MetaTF API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Node | |
MetaTF.Parser | This package provides the parser and symbol table builder for MetaTF. |
Uses of Node in MetaTF.Parser |
Classes in MetaTF.Parser that implement Node | |
class |
ASTBaseOffset
Abstract syntax tree node representing baseOffset |
class |
ASTDef
Abstract syntax tree abstract node representing definitions (records and properties) |
class |
ASTDefault
Abstract syntax tree node representing default |
class |
ASTDelta
Abstract syntax tree node representing delta |
class |
ASTDTD
Abstract syntax tree node representing the DTD. |
class |
ASTField
|
class |
ASTId
|
class |
ASTName
Abstract syntax tree node representing a name |
class |
ASTNamedField
Abstract syntax tree node representing named fields |
class |
ASTNone
Abstract syntax tree node representing the value none |
class |
ASTNum
|
class |
ASTNumber
Abstract syntax tree node representing numbers |
class |
ASTNumberValue
Abstract syntax tree node representing a number value (used for tags) |
class |
ASTProperty
Abstract syntax tree node representing properties |
class |
ASTRecord
Abstract syntax tree node representing named records |
class |
ASTRptField
Abstract syntax tree node representing repeat fields |
class |
ASTSection
Abstract syntax tree node representing sections |
class |
ASTSection0
Abstract syntax tree node representing section 0 |
class |
ASTSectionOffset
Abstract syntax tree node representing sectionOffset |
class |
ASTSectionStride
Abstract syntax tree node representing sectionStride |
class |
ASTSimpleField
|
class |
ASTStride
Abstract syntax tree node representing stride |
class |
ASTStringDefault
Abstract syntax tree node representing default |
class |
ASTTraceString
Abstract syntax tree node representing a string literal |
class |
ASTTupleField
Abstract syntax tree node representing tuple fields |
class |
ASTValue
Abstract syntax tree abstract node representing values |
class |
SimpleNode
|
Fields in MetaTF.Parser declared as Node | |
protected Node |
SimpleNode.parent
|
protected Node[] |
SimpleNode.children
|
Methods in MetaTF.Parser that return Node | |
Node |
SimpleNode.jjtGetParent()
|
Node |
SimpleNode.jjtGetChild(int i)
|
Node |
ASTSection0.getPropertyOrRecord(int i)
Get a property or record |
Node |
ASTTupleField.getField(int i)
Get a component of the tuple |
Node |
ASTRptField.getRepeated()
|
Node |
ASTRecord.getRecordField()
return the record's field |
Node |
ASTRecord.getProperty(int i)
Return a property |
Node |
ASTSection.getPropertyOrRecord(int i)
Get a property or record |
Node |
Node.jjtGetParent()
|
Node |
Node.jjtGetChild(int i)
This method returns a child node. |
(package private) Node |
JJTMetaTFParserState.rootNode()
|
(package private) Node |
JJTMetaTFParserState.popNode()
|
(package private) Node |
JJTMetaTFParserState.peekNode()
|
Methods in MetaTF.Parser with parameters of type Node | |
void |
SimpleNode.jjtSetParent(Node n)
|
void |
SimpleNode.jjtAddChild(Node n,
int i)
|
void |
Node.jjtSetParent(Node n)
This pair of methods are used to inform the node of its parent. |
void |
Node.jjtAddChild(Node n,
int i)
This method tells the node to add its argument to the node's list of children. |
(package private) void |
JJTMetaTFParserState.pushNode(Node n)
|
(package private) void |
JJTMetaTFParserState.clearNodeScope(Node n)
|
(package private) void |
JJTMetaTFParserState.openNodeScope(Node n)
|
(package private) void |
JJTMetaTFParserState.closeNodeScope(Node n,
int num)
|
(package private) void |
JJTMetaTFParserState.closeNodeScope(Node n,
boolean condition)
|
|
MetaTF API | |||||||||
PREV NEXT | FRAMES NO FRAMES |