小编典典

支持goto的Java编译器或JVM语言?

java

是否存在允许我goto用作有效构造的Java编译器标志?如果没有,是否有任何支持的第三方Java编译器goto?如果不是,是否有其他支持的语言goto同时可以轻松调用用Java编写的方法?

原因是我正在编写一种用Java实现的语言。Gotos是我语言的重要组成部分;我希望能够将其编译为本机或JVM字节码,尽管它必须能够轻松使用Java库(即C支持goto,但要使用它,我必须用C重写库)。

我想生成C或Java等源文件,而不是字节码或机器代码。我正在使用第三方编译器来做到这一点。


阅读 188

收藏
2020-11-19

共1个答案

小编典典

JVM在字节码级别支持goto。如果您使用自己的语言,则应使用BCELASM之类的库,而不要生成.java文件。

2020-11-19