gpt4 book ai didi

java - 用于代码生成java和c的抽象语言

转载 作者:行者123 更新时间:2023-11-30 15:26:43 25 4
gpt4 key购买 nike

我正在开发一个 native Android 应用程序,它同时具有 .c.java 代码。有时我想使用相同的枚举,所以我两者都有

在 native 端

enum _enum_1 {
VALUE_1 = 0,
VALUE_2 = 1
};

typedef enum _enum_1 enum_1;

在java端

public enum Enum1 {
VALUE_1,
VALUE_2
}

我的问题是,是否有一种抽象语言来描述枚举/类/结构,可用于生成 javac 语言的代码?

最佳答案

ASN.1(抽象语法表示法一)是一种非常常用的抽象语言。wiki page包含 ASN.1 的不同 java 和 C 生成器的链接。

this page 中列出了相当大的类似接口(interface)描述语言列表。 .

关于java - 用于代码生成java和c的抽象语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27311281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com