Gibt es ein Java-Compiler-Flag, mit dem ich goto
als gültiges Konstrukt verwenden kann? Wenn nicht, gibt es Java-Compiler von Drittanbietern, die goto
unterstützen? Wenn nicht, gibt es noch andere Sprachen, die goto
unterstützen, während Sie gleichzeitig Methoden aufrufen können, die in Java geschrieben sind?Java-Compiler oder JVM-Sprachen, die goto unterstützen?
Der Grund ist, ich mache eine Sprache, die in Java implementiert ist. Gotos sind ein wichtiger Teil meiner Sprache; Ich möchte in der Lage sein, es zu nativem oder JVM bytecode zu kompilieren, obwohl es in der Lage sein muss, Java-Bibliotheken einfach zu verwenden (dh C unterstützt goto
, aber um es zu verwenden, müsste ich die Bibliotheken in C neu schreiben).
Ich möchte C oder Java usw. Quelldateien und nicht Bytecode oder Maschinencode generieren. Ich verwende einen Compiler von Drittanbietern, um das zu tun.
Plan B: Laden Sie das OpenJDK herunter und hacken Sie den Java-Compiler darin, um goto zu unterstützen. :-P –