private void FormatBranch(StringBuilder sb, Segment range) { sb.AppendLine("{"); for (Int32 i = range.From + 1; i < range.To; i++) { JsmInstruction instruction = _instructions[i]; sb.Append('\t').AppendLine(instruction.ToString()); } sb.AppendLine("}"); }
public override String ToString() { StringBuilder sb = new StringBuilder(); sb.Append("while("); sb.Append((JPF)_instructions[_segment.From]); sb.AppendLine(")"); sb.AppendLine("{"); for (Int32 i = _segment.From + 1; i < _segment.To; i++) { JsmInstruction instruction = _instructions[i]; sb.Append('\t').AppendLine(instruction.ToString()); } sb.AppendLine("}"); return(base.ToString()); }