gpt4 book ai didi

xml - 如何将源代码转换为 ast 的基于 xml 的表示形式?

转载 作者:数据小太阳 更新时间:2023-10-29 01:51:13 26 4
gpt4 key购买 nike

我想获得 ast of java 和 c 代码的 xml 表示。 3个月前,我问this question yet但解决方案对我来说并不舒服

  • srcml似乎是解决此问题的好方法,但它不支持行号和列,但我需要该功能。
  • 关于 elsa : cite: “目前正在努力将 Elsa AST 导出为 XML 文档;我们希望能够在下一个公开版本中宣传这一点。”
  • dms ... 没听懂。
  • 特别是对于 java,有 javaml支持行号。但是sourceforge page没有列出任何文件。

问题:有可用的软件支持将 ast 转换为支持行号(和列)的 xml [特别是对于 java 和 c/c++]?是否有 javaml 和 srcml 的替代方案?

ps: 我不想有解析器生成器。我希望找到一个可以在控制台上输入的工具:./my-xml-generator Test.java [或类似的东西]...或者 java 实现也很棒。

最佳答案

有点晚了,但这是一个: http://xmltranslator.appspot.com/sourcecodetoxml.html

我自己实现了它,它将 PHP 和 Java 转换为 XML。它是免费的,尽情享受吧!

欧娜。

关于xml - 如何将源代码转换为 ast 的基于 xml 的表示形式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2817888/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com