toStringWithVM method
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();
}