public int getLongestVariable(int longest, ResultInstr i) { Variable result = i.getResult(); longest = Math.max(longest, result.getId().length() + ((result instanceof LocalVariable) ? 1 : 0)); return longest; }
public int local(Variable variable, Type type) { String newName = variable.getId().replace('%', '$'); return local(newName, type); }
public int getLongestVariable(int longest, ResultInstr i) { Variable result = i.getResult(); longest = Math.max(longest, result.getId().length() + ((result instanceof LocalVariable) ? 1 : 0)); return longest; }
public int local(Variable variable, Type type) { String newName = variable.getId().replace('%', '$'); return local(newName, type); }
public void formatInstr(Instr instr1, String varFormat, String varSpaces, String ipcFormat, Instr instr2, int i) { Instr instr = instr2; printf(ipcFormat, i); if (instr instanceof ResultInstr) { Variable result = ((ResultInstr) instr).getResult(); // FIXME: bytelist_love - use getId and stringbuilder. String sigilName = (result instanceof LocalVariable) ? "*" + result.getId() : result.getId(); printf(varFormat, sigilName); } else { print(varSpaces); } visit(instr1); println(); }
public void formatInstr(Instr instr1, String varFormat, String varSpaces, String ipcFormat, Instr instr2, int i) { Instr instr = instr2; printf(ipcFormat, i); if (instr instanceof ResultInstr) { Variable result = ((ResultInstr) instr).getResult(); // FIXME: bytelist_love - use getId and stringbuilder. String sigilName = (result instanceof LocalVariable) ? "*" + result.getId() : result.getId(); printf(varFormat, sigilName); } else { print(varSpaces); } visit(instr1); println(); }