Есть ли флаг java-компилятора, который позволяет мне использовать goto
как действительную конструкцию? Если нет, есть ли сторонние java-компиляторы, поддерживающие goto
? Если нет, существуют ли какие-либо другие языки, поддерживающие goto
, и в то же время можно легко вызвать методы, написанные на Java?Компиляторы Java или языки JVM, поддерживающие goto?
Причина в том, что я делаю язык, реализованный на Java. Готы - важная часть моего языка; Я хочу, чтобы иметь возможность компилировать его на родной или JVM байт-код, хотя он должен иметь возможность легко использовать библиотеки Java (то есть C поддерживает goto
, но для его использования мне пришлось бы переписывать библиотеки на C).
Я хочу сгенерировать исходные файлы C или Java и т. Д., А не байт-код или машинный код. Для этого я использую сторонний компилятор.
План B: Скачать OpenJDK и взломать компилятор Java в нем для поддержки goto. :-P –