org.holtz.zoe
Class Expression
java.lang.Object
org.holtz.zoe.Expression
- Direct Known Subclasses:
- Operation, StatementList, Value
public abstract class Expression
- extends java.lang.Object
A Value
, Operation
, or StatementList
in a Zoel
program.
- Author:
- Brian Holtz
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Expression
public Expression()
copy
public abstract Expression copy()
totalStatements
public int totalStatements()
toString
public abstract java.lang.String toString(java.lang.String statementSeparator,
Expression currStmt,
java.lang.String cursor)
toString
public abstract java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
parse
public static Expression parse(java.lang.String word1,
ZoelTokenizer zoelTokenizer)
throws java.lang.Exception
- Throws:
java.lang.Exception
parse
public static Expression parse(ZoelTokenizer zoelTokenizer)
throws java.lang.Exception
- Throws:
java.lang.Exception