antlrv4_groovy_grammar:Google Summer of Code 项目

时间:2024-06-19 04:24:48
【文件属性】:

文件名称:antlrv4_groovy_grammar:Google Summer of Code 项目

文件大小:100KB

文件格式:ZIP

更新时间:2024-06-19 04:24:48

Groovy

Groovy 语言的 Antlrv4 语法。 Google Summer of Code 项目。 我想用 Antlr v4 术语重写 Groovy 的语法并编写一个解析器,它使用生成的一个构造 Groovy 的抽象语法树。 作为这项工作的一部分,我计划改进 Groovy Console AST 浏览器,因为它可以在研究阶段帮助我很多。 我还可以为AST转换提供一个新的高级API。 对于该原型,计划使用CompilerConfiguration并通过setPluginFactory()方法替换解析器。 com.xseagullx.groovy.gsoc.Main类允许解析 groovy 源文件并通过process方法获取org.codehaus.groovy.ast.ModuleNode并通过compile方法将其编译为 *.class 文件。 此处提供 CI 报告。


网友评论