public override void dump(PrettyPrinter printer) { printer.addLine("{Tuple " + size.ToString() + ":dec}"); for (int i = 0; i < size; i++) { printer.addItem(items[i]); } printer.addLine("{end Tuple}"); }
public void dump(PrettyPrinter printer) { string indent = printer.getIndent(); printer.addLine("magic: " + magic.ToString("X")); printer.addLine("crlf: " + crlf.ToString("X")); printer.addLine("modification_timestamp: " + modification_timestamp.ToString("X")); printer.addLine("body:"); printer.addItem(body); }
public void dump(PrettyPrinter printer) { int lineWidth = args.Count.ToString().Length; // TO-DO: find the actual width required? int commandWidth = 20; foreach (Arg arg in args) { string line = arg.byteNumber.ToString().PadLeft(lineWidth, ' '); if (arg.haveArg()) { printer.addLine(line + " " + arg.opCode.ToString().PadRight(commandWidth, ' ') + ":" + arg.arg.ToString()); } else { printer.addLine(line + " " + arg.opCode.ToString().PadRight(commandWidth, ' ')); } } }
public virtual void dump(PrettyPrinter printer) { switch (type) { case ObjectType.False: printer.addLine("false"); break; case ObjectType.None: printer.addLine("None"); break; case ObjectType.True: printer.addLine("true"); break; default: printer.addLine("Error!"); break; } }
public void dump(PrettyPrinter printer) { printer.addLine("Length: " + length.ToString() + " bytes."); items.dump(printer); }
public override void dump(PrettyPrinter printer) { printer.addLine("{Code:}"); printer.indentLevel++; printer.addLine("arg_count: " + arg_count.ToString()); printer.addLine("local_count: " + local_count.ToString()); printer.addLine("stack_size: " + stack_size.ToString()); printer.addLine("flags: " + flags.ToString("X")); printer.addLine("Code:"); printer.indentLevel++; assembly.dump(printer); printer.indentLevel--; printer.addLine("const:"); printer.addItem(consts); printer.addLine("names:"); printer.addItem(names); printer.addLine("varNames:"); printer.addItem(varNames); printer.addLine("freeVars:"); printer.addItem(freeVars); printer.addLine("cellVars:"); printer.addItem(cellVars); printer.addLine("filename: "); printer.addItem(filename); printer.addLine("name: "); printer.addItem(name); printer.addLine("firstLineNumber: " + firstLineNumber.ToString()); printer.addLine("lnotab:"); printer.addItem(lnotab); printer.indentLevel--; printer.addLine("{end Code}"); }
public override void dump(PrettyPrinter printer) { printer.addLine("<Module '" + name + " from ' (" + source + ")>"); }
public override void dump(PrettyPrinter printer) { printer.addLine("{String: " + str + "}"); }
public override void dump(PrettyPrinter printer) { printer.addLine("#{Ref: " + index.ToString() + ":dec}"); }
public override void dump(PrettyPrinter printer) { printer.addLine("{" + value.ToString() + "}"); }