appendCmd(PCmd) | Builder | [private] |
assign(Token token) | Builder | [virtual] |
blockStack_ | Builder | [private] |
Builder(Vm *) | Builder | |
chkBlockStack() | Builder | [private] |
chkTypeOnTop(Value::VType type, const Token &) | Builder | [private] |
cmdFactory_ | Builder | [private] |
createVar(EToken type, Token id) | Builder | [private] |
errorDetected() | Builder | [virtual] |
evalBinOp(Token token) | Builder | [virtual] |
evalUnOp(Token token) | Builder | [virtual] |
fncCall(Token id, int argsToPop, bool pushResult) | Builder | [virtual] |
fncCallPrint(Token id, EToken valType) | Builder | [virtual] |
fncDecl() | Builder | [virtual] |
fncDecl_ | Builder | [private] |
fncDeclArg(EToken type) | Builder | [virtual] |
fncDeclInit(EToken type, Token id) | Builder | [virtual] |
fncDef() | Builder | [virtual] |
fncDef_ | Builder | [private] |
fncDefArg(EToken type, Token id) | Builder | [virtual] |
fncDefBody() | Builder | [virtual] |
fncDefInit(EToken type, Token id) | Builder | [virtual] |
fncDefVar(EToken type, Token id) | Builder | [virtual] |
glVar(EToken type, Token id) | Builder | [virtual] |
hasError() const | Builder | [inline, virtual] |
hasError_ | Builder | [private] |
ifElse() | Builder | [virtual] |
ifEnter(Token token) | Builder | [virtual] |
ifLeave() | Builder | [virtual] |
popTypeFromStack(const Token &) | Builder | [private] |
pushToken(Token token) | Builder | [virtual] |
pushTypeToStack(Value::VType) | Builder | [private] |
TBlockStack typedef | Builder | [private] |
TTypeStack typedef | Builder | [private] |
typeStack_ | Builder | [private] |
vm_ | Builder | [private] |
whileEnter() | Builder | [virtual] |
whileInit(Token token) | Builder | [virtual] |
whileLeave() | Builder | [virtual] |
~Builder() | Builder | [virtual] |
~IBuilder() | IBuilder | [inline, virtual] |
~IErrorSensitive() | IErrorSensitive | [inline, virtual] |