我正在尝试解析目录中可用的proto文件,并创建相应的普通C结构。所有当前的库都创建C++类,这在我的存储库中不受支持(非常过时的存储库 :))是否有任何库可以用于此目的。
例如。 {{link1:address.proto}}
应该解析此proto文件,并能够创建以下结构。样本提取。
生成代码可能基于类型很简单。但解析器(Python或任何其他语言)是所需的关键信息。
例如。 {{link1:address.proto}}
应该解析此proto文件,并能够创建以下结构。样本提取。
struct PhoneNumber_s {
char number[15]
PhoneType type;
} PhoneNumber_t;
enum PhoneType {
MOBILE = 0;
HOME = 1;
WORK = 2;
}
生成代码可能基于类型很简单。但解析器(Python或任何其他语言)是所需的关键信息。
提前感谢。