org.objectweb.jac.core.parsers.acc
Class SyntaxElement
java.lang.Object
|
+--org.objectweb.jac.core.parsers.acc.SyntaxElement
- Direct Known Subclasses:
- NonTerminal, Terminal
- public class SyntaxElement
- extends Object
Base class for Terminal and NonTerminal.
SyntaxElement
public SyntaxElement(String name,
int left,
int right)
getName
public String getName()
getLeft
public int getLeft()
getRight
public int getRight()
setParent
public void setParent(SyntaxElement parent)
getParent
public SyntaxElement getParent()
findParent
public SyntaxElement findParent(String searchedName)
- Find a parent element of this element with a given name
- Parameters:
searchedName
- the name to find
- Returns:
- a SyntaxElement who is a parent of this (or this)
toString
public String toString()
- Overrides:
toString
in class Object