0
如果我得到的一個變量操作碼可能尚未初始化函數出錯,這應該這個方法中,或在課程開始時進行。變量初始化
private void compileDo() {
int endLabel, endLabelLoc, topLabel, opcode;
accept("do");
accept("(");
compileExpr();
accept(")");
topLabel = cs.getPos();
endLabelLoc = cs.emit(opcode, topLabel);
compileStatement();
}
任何幫助將不勝感激。