java - 将 .mm 文件转换为 java 可读形式

标签 java c++ xml json transformation

我正在用 Java 开发多模式资源约束项目调度求解器。我一直在寻找测试实例,但只找到了 this .它位于 .mm 文件中,是 C++ 编译器的扩展名。有什么方法可以将这些数据转换成 java 易于读取的东西,比如 XML、JSON?

最佳答案

按照建议,您当然可以将文件解析为文本文件。另外两种主要方法是:

  • 使用 clang/llvm 的 active syntax tree (AST) 来解释文件中的数据。
  • 为编译器生成器使用 Objective-C++ 语法,如 yacc或者,由于您使用的是 Java,JavaCC .这也将产生一个语法树,您可以从中遍历和提取​​信息。

关于java - 将 .mm 文件转换为 java 可读形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22759111/

相关文章:

java - PrimeFaces 验证码未在 Chrome 下显示

java - 元胞自动机 - 在边界元上做什么?

c++ - 在 header 中排队调用

c++ - 使用 vector 和 multimap 的特定图 block 和 Sprite 之间的边界框碰撞

python - 当相同标签位于 XML 中的子树中时,使用 Python 获取唯一值

xml - 使用 Mapbox TMS 创建 XML 文件

java - "this"是什么时候分配的内存位置,什么时候可以在 java 中调用方法

java - 在 JUnit 测试中强制 SimpleFileVisitor 失败

c++ - 如何使2个功能起作用,而不是仅1个起作用

javascript - jqGrid无法从服务器加载xml数据