public class Function extends Stmt
Modifier and Type | Field and Description |
---|---|
java.util.Vector<Variable> |
args |
int |
argsSize |
Stmt |
body |
static java.lang.String |
global_function_name |
java.lang.String |
name |
Type |
returnType |
debug, global_type, NOP, reader
Modifier and Type | Method and Description |
---|---|
java.lang.String |
calculate(java.lang.String labelToGoto) |
static Function |
ctor(Reader r) |
void |
findStarNumber() |
void |
foo() |
int |
getArgsSize() |
boolean |
hasEq() |
boolean |
hasPlusEq() |
boolean |
hasStarEq() |
void |
parseForConstants() |
void |
parseLeft() |
void |
toStack(java.lang.StringBuffer sb,
int lineEnd,
Type type,
java.lang.String field,
boolean isBegEnd) |
java.lang.String |
toString() |
public java.lang.String name
public java.util.Vector<Variable> args
public int argsSize
public Type returnType
public Stmt body
public static java.lang.String global_function_name
public void findStarNumber()
findStarNumber
in class Stmt
public void toStack(java.lang.StringBuffer sb, int lineEnd, Type type, java.lang.String field, boolean isBegEnd)
public int getArgsSize()
public java.lang.String calculate(java.lang.String labelToGoto)
public void parseForConstants()
parseForConstants
in class Stmt