toStringWithVM method

String toStringWithVM([
  1. Machine? vm
])

Implementation

String toStringWithVM([tac.Machine? vm]) {
  final buffer = StringBuffer();
  buffer.write("FUNCTION(");

  for (var i = 0; i < parameters.length; i++) {
    if (i > 0) buffer.write(", ");
    buffer.write(parameters[i].name);
    if (parameters[i].defaultValue != null) {
      buffer.write("=${parameters[i].defaultValue!.codeForm(vm)}");
    }
  }

  buffer.write(")");
  return buffer.toString();
}