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

时间:2014-03-31 10:23:04

标签: java c++ xml json transformation

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

1 个答案:

答案 0 :(得分:0)

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

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