一般情况下 AST 到 XML(也许是 ANTLR)
我需要解析用某些语言(Java、C、C#...)编写的文件,然后将 AST(抽象语法树)跟踪到 xml。 (实际上目的是操纵它并追溯到另一种语言 - 第二部分…
Xcode 如何知道项目中有哪些符号?
我正在研究 doxygene,我注意到它对 Objective-C 的输出不是最优的,所以我正在研究 doxygene 的内部结构(其中所有语法分析器合并成一个巨大的 blob…
在 Java 中通过 ANTLR API 创建 AST
我目前正在开发一个项目,该项目需要我动态生成 ANTLR 语法,因为生成的语言取决于用户输入。因此,我在代码中生成 ANTLR 语法,并从中生成词法分析器…
“拆箱”受歧视工会的多功能类型/寻找好的解决方法
对于一个小型 AST 解析器,我有一个小的可区分联合 type Numerical = | Int of int | Real of float ,可用于其他一些构造,例如 type Vector = Numer…
多个继承..类需要扩展abstractHandler以及Applet
我正在尝试制作一个自动化向导,该向导将从系统中获取一些文件(通过命令处理程序)并制作其相关的小程序。 我将尝试解释我的观点。 我为新命令“newM…
具有可修改 AST 的 Objective C 解析器(如 C# 的 NRefactory)
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
如何构建 Java 类的元模型以通过代码分析生成服务图?
我们有一个构建在 EJB 3.0 之上的 SOA 系统。我们正在手动维护一个“服务概览图”,它显示哪些业务服务调用哪些域服务。这是乏味的,容易出错的,没有…
astparser如何在setSource函数中将.java文件设置为ICompilationUnit?
而不是像这样使用字符串作为参数: //parser.setSource("public class A { int i = 9; \n int j; \n ArrayList al = new ArrayList();j=1000; }" .toC…
类 C 语言的良好 AST 设计(针对 llvm)
我正在尝试使用 llvm 来实现一种简单、愚蠢的类 C 语言。 我一直致力于设计一个好的 AST。 例如,我想知道将变量分成两种节点是否是一个好主意: 一个…