首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻找一种从公共源代码生成Java和C#类的方法

问寻找一种从公共源代码生成Java和C#类的方法
EN

Stack Overflow用户
提问于 2017-01-13 22:44:35
回答 1查看 578关注 0票数 1

我有一个用C#编写的“运算符”库。

每个操作符实现相同的接口,并且能够处理一个基元数组(int、double、string、int[]、double[]、string[]),然后返回一个基元。运算符内部的代码由基本的语言功能组成,如基本的数学运算、字符串运算、循环、if。

现在,我希望能够在java和C#中运行这个逻辑,而且我既不想使用JNI wrapper,也不想使用Mono。

我正在寻找一种方法来从一个单一的代码源/配置生成java类和C#类。一个明显的解决方案是定义我自己的语法,然后编写一个解析器和类生成器,但我想知道是否有任何已知的语言中立,平台中立的机制来做这件事?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-14 02:06:21

我能想到的最好的办法就是使用像http://www.cs2j.com/这样的转译器。这在很大程度上取决于您使用的是什么。例如,如果您正在开发API,则可以使用像Swagger这样的api框架,使用YAML或JSON (并且代码编辑器本身可以选择转换为不同的客户端/服务器语言)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41637141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档