コード例 #1
0
ファイル: Codegen.java プロジェクト: keels125/Compilers
 private void emit(Assem.Instr inst) {
   if (last != null) last = last.tail = new Assem.InstrList(inst, null);
   else {
     if (ilist != null) throw new Error("Codegen.emit");
     last = ilist = new Assem.InstrList(inst, null);
   }
 }
コード例 #2
0
ファイル: Codegen.java プロジェクト: kinow/old-projects
 // Adiciona uma instrucao inst `a lista ligada de instrucoes ja'
 // geradas.
 private void emit(Assem.Instr inst) {
   if (last != null) {
     last.tail = new Assem.InstrList(inst, null);
     last = last.tail;
   } else {
     ilist = new Assem.InstrList(inst, null);
     last = ilist;
   }
 }