MetaTF.Parser
Class FieldLister
java.lang.Object
|
+--MetaTF.Parser.FieldLister
- All Implemented Interfaces:
- MetaTFParserVisitor
- public class FieldLister
- extends java.lang.Object
- implements MetaTFParserVisitor
Field Lister visitor
adds a list of fields the symbol table in the order that they appear, with no duplicates.
- Version:
- rel-1-2 ($Revision: 1.2 $, $Date: 2000/11/29 18:06:08 $),
- Author:
- Richard Jones
- See Also:
Field
Method Summary |
java.lang.Object |
visit(ASTBaseOffset node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTDefault node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTDelta node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTDTD node,
java.lang.Object symtab)
|
java.lang.Object |
visit(ASTNamedField node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTName node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTNone node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTNumber node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTNumberValue node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTProperty node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTRecord node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTRptField node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTSection0 node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTSection node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTSectionOffset node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTSectionStride node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTStride node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTStringDefault node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTTraceString node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTTupleField node,
java.lang.Object data)
|
java.lang.Object |
visit(SimpleNode node,
java.lang.Object data)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FieldLister
public FieldLister()
visit
public java.lang.Object visit(SimpleNode node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTDTD node,
java.lang.Object symtab)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTSection0 node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTSection node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTRecord node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTNamedField node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTRptField node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTTupleField node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTProperty node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTName node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTNone node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTBaseOffset node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTDelta node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTDefault node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTStringDefault node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTSectionOffset node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTStride node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTSectionStride node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTNumberValue node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTNumber node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
visit
public java.lang.Object visit(ASTTraceString node,
java.lang.Object data)
- Specified by:
visit
in interface MetaTFParserVisitor
Copyright © 2001 - Richard Jones MetaTF