MetaTF API

MetaTF.Parser
Class ASTName

java.lang.Object
  |
  +--MetaTF.Parser.SimpleNode
        |
        +--MetaTF.Parser.ASTName
All Implemented Interfaces:
Node

public class ASTName
extends SimpleNode

Abstract syntax tree node representing a name

Version:
rel-1-2 ($Revision: 1.3 $, $Date: 2000/12/15 16:29:54 $),
Author:
Richard Jones
See Also:
The MetaTF Grammar

Fields inherited from class MetaTF.Parser.SimpleNode
children, id, parent, parser
 
Constructor Summary
ASTName(int id)
           
ASTName(MetaTFParser p, int id)
           
 
Method Summary
 java.lang.String getName()
           
 java.lang.Object jjtAccept(MetaTFParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 void setName(java.lang.String s)
          Set the name.
 
Methods inherited from class MetaTF.Parser.SimpleNode
childrenAccept, dump, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, toString, toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ASTName

public ASTName(int id)

ASTName

public ASTName(MetaTFParser p,
               int id)
Method Detail

jjtAccept

public java.lang.Object jjtAccept(MetaTFParserVisitor visitor,
                                  java.lang.Object data)
Accept the visitor.
Overrides:
jjtAccept in class SimpleNode

setName

public void setName(java.lang.String s)
Set the name. Called by the parser.
Parameters:
s - the name

getName

public java.lang.String getName()
Returns:
the name

MetaTF API

Copyright © 2001 - Richard Jones     MetaTF