pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree
Class AbstractSyntaxTree
java.lang.Object
|
+--pl.edu.pjwstk.yaod.sbql.abstractsyntaxtree.AbstractSyntaxTree
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- Expression, Statement, StatementList
- public abstract class AbstractSyntaxTree
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractSyntaxTree
public AbstractSyntaxTree()
getTypeAsString
public abstract java.lang.String getTypeAsString()
accept
public abstract void accept(Visitor v)
throws EvalException
getSpellingAndPosition
public abstract java.lang.String getSpellingAndPosition()
getLongestTypeAsSpacesString
public java.lang.String getLongestTypeAsSpacesString()
getPreparedTypeAsString
public java.lang.String getPreparedTypeAsString()
show
public abstract void show(java.lang.String st)
show
public void show()