forked from ground/cground
File outputting while embedding GroundVM
This commit is contained in:
11
src/types.c
11
src/types.c
@@ -372,15 +372,20 @@ void printGroundInstruction(GroundInstruction* gi) {
|
||||
printf("extern");
|
||||
break;
|
||||
case CREATELABEL:
|
||||
printf("createlabel");
|
||||
break;
|
||||
default:
|
||||
printf("FIXME");
|
||||
break;
|
||||
}
|
||||
printf(" ");
|
||||
if (gi->type != CREATELABEL) printf(" ");
|
||||
for (int i = 0; i < gi->args.length; i++) {
|
||||
printGroundArg(&gi->args.args[i]);
|
||||
if (gi->args.args[i].type == VALUE && gi->args.args[i].value.value.type == STRING) {
|
||||
printf("\"");
|
||||
printGroundArg(&gi->args.args[i]);
|
||||
printf("\"");
|
||||
} else {
|
||||
printGroundArg(&gi->args.args[i]);
|
||||
}
|
||||
printf(" ");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user