AddAssignmentStatement(int indLevel, Assign *s)=0 | HLLCode | [pure virtual] |
AddBreak(int indLevel)=0 | HLLCode | [pure virtual] |
AddCallStatement(int indLevel, Proc *proc, const char *name, StatementList &args, StatementList *results)=0 | HLLCode | [pure virtual] |
AddCaseCondElse(int indLevel)=0 | HLLCode | [pure virtual] |
AddCaseCondEnd(int indLevel)=0 | HLLCode | [pure virtual] |
AddCaseCondHeader(int indLevel, Exp *cond)=0 | HLLCode | [pure virtual] |
AddCaseCondOption(int indLevel, Exp *opt)=0 | HLLCode | [pure virtual] |
AddCaseCondOptionEnd(int indLevel)=0 | HLLCode | [pure virtual] |
AddContinue(int indLevel)=0 | HLLCode | [pure virtual] |
AddEndlessLoopEnd(int indLevel)=0 | HLLCode | [pure virtual] |
AddEndlessLoopHeader(int indLevel)=0 | HLLCode | [pure virtual] |
AddGlobal(const char *name, Type *type, Exp *init=NULL)=0 | HLLCode | [pure virtual] |
AddGoto(int indLevel, int ord)=0 | HLLCode | [pure virtual] |
AddIfCondEnd(int indLevel)=0 | HLLCode | [pure virtual] |
AddIfCondHeader(int indLevel, Exp *cond)=0 | HLLCode | [pure virtual] |
AddIfElseCondEnd(int indLevel)=0 | HLLCode | [pure virtual] |
AddIfElseCondHeader(int indLevel, Exp *cond)=0 | HLLCode | [pure virtual] |
AddIfElseCondOption(int indLevel)=0 | HLLCode | [pure virtual] |
AddIndCallStatement(int indLevel, Exp *exp, StatementList &args, StatementList *results)=0 | HLLCode | [pure virtual] |
AddLabel(int indLevel, int ord)=0 | HLLCode | [pure virtual] |
AddLineComment(char *cmt)=0 | HLLCode | [pure virtual] |
AddLocal(const char *name, Type *type, bool last=false)=0 | HLLCode | [pure virtual] |
AddPosttestedLoopEnd(int indLevel, Exp *cond)=0 | HLLCode | [pure virtual] |
AddPosttestedLoopHeader(int indLevel)=0 | HLLCode | [pure virtual] |
AddPretestedLoopEnd(int indLevel)=0 | HLLCode | [pure virtual] |
AddPretestedLoopHeader(int indLevel, Exp *cond)=0 | HLLCode | [pure virtual] |
AddProcEnd()=0 | HLLCode | [pure virtual] |
AddProcStart(UserProc *proc)=0 | HLLCode | [pure virtual] |
AddPrototype(UserProc *proc)=0 | HLLCode | [pure virtual] |
AddReturnStatement(int indLevel, StatementList *rets)=0 | HLLCode | [pure virtual] |
getProc() | HLLCode | [inline] |
HLLCode() | HLLCode | [inline] |
HLLCode(UserProc *p) | HLLCode | [inline] |
m_proc | HLLCode | [protected] |
print(std::ostream &os)=0 | HLLCode | [pure virtual] |
RemoveLabel(int ord)=0 | HLLCode | [pure virtual] |
RemoveUnusedLabels(int maxOrd)=0 | HLLCode | [pure virtual] |
reset() | HLLCode | [inline, virtual] |
setProc(UserProc *p) | HLLCode | [inline] |
~HLLCode() | HLLCode | [inline, virtual] |