public abstract class Stmt
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static boolean |
debug |
static Type |
global_type |
static boolean |
NOP |
static Reader |
reader |
Modifier | Constructor and Description |
---|---|
protected |
Stmt() |
Modifier and Type | Method and Description |
---|---|
static void |
append(java.lang.StringBuffer sb,
java.lang.Object o) |
static void |
append(java.lang.StringBuffer sb,
java.lang.String s) |
static void |
appendln(java.lang.StringBuffer sb,
java.lang.Object o) |
static void |
appendln(java.lang.StringBuffer sb,
java.lang.String s) |
abstract java.lang.String |
calculate(java.lang.String label) |
abstract void |
findStarNumber() |
abstract void |
foo() |
abstract boolean |
hasEq() |
abstract boolean |
hasPlusEq() |
abstract boolean |
hasStarEq() |
static java.lang.String |
inc() |
static void |
myassert(boolean test) |
static void |
myassert(boolean test,
java.lang.String data) |
abstract void |
parseForConstants() |
abstract void |
parseLeft() |
static boolean |
stringsEqual(java.lang.String s1,
java.lang.String s2) |
abstract void |
toStack(java.lang.StringBuffer sb,
int lineEnd,
Type type,
java.lang.String field,
boolean isBegEnd) |
abstract java.lang.String |
toString() |
public static final boolean debug
public static final boolean NOP
public static Type global_type
public static Reader reader
public abstract void toStack(java.lang.StringBuffer sb, int lineEnd, Type type, java.lang.String field, boolean isBegEnd)
public abstract java.lang.String toString()
toString
in class java.lang.Object
public abstract java.lang.String calculate(java.lang.String label)
public abstract void parseForConstants()
public abstract void parseLeft()
public abstract void findStarNumber()
public abstract boolean hasStarEq()
public abstract boolean hasPlusEq()
public abstract boolean hasEq()
public abstract void foo()
public static java.lang.String inc()
public static boolean stringsEqual(java.lang.String s1, java.lang.String s2)
public static void myassert(boolean test)
public static void myassert(boolean test, java.lang.String data)
public static void append(java.lang.StringBuffer sb, java.lang.Object o)
public static void appendln(java.lang.StringBuffer sb, java.lang.Object o)
public static void append(java.lang.StringBuffer sb, java.lang.String s)
public static void appendln(java.lang.StringBuffer sb, java.lang.String s)