Output "\n", because a newline makes post-optimization phase break.
Chris Pressey
4 years ago
311 | 311 | fprintf(fo, DOWN ": c=fgetc(stdin);push(c); goto " DOWN ";\n", x, y, x, y_down); |
312 | 312 | break; |
313 | 313 | case '"': /* ha! */ |
314 | ECHO("puts(\"Error: compiled Befunge does not support stringmode\n\");"); | |
314 | ECHO("puts(\"Error: compiled Befunge does not support stringmode\\n\");"); | |
315 | 315 | break; |
316 | 316 | case '!': |
317 | 317 | ECHO("if(pop()) push(0); else push(1);"); |