是否有元语言来描述可以馈送到工具的类型(结构/记录,函数类型及其参数......)和常量,或者我可以编写代码以创建多个目标语言的原型?注意:(e)BNF甚至没有接近我正在寻找的东西。

IDL看起来更接近我需要的东西,但是我看待那些甚至没有覆盖那些不面向对象的系统。微软的M似乎与.NET和我所需要的系统相关联,这是真的是什么人通常被描述为“C-API”。没有花哨的界面定义或任何远程面向对象的。

有帮助吗?

解决方案

omg IDL提供描述IDL构造到多个已知语言的映射的文档,包括C:

http://www.omg.org/technology/documents/idl2x_spec_catalog.htm

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top