我编写了一个应该应用于DSL脚本的全局AST转换,现在我正在选择识别特定groovy脚本作为这些DSL脚本的最佳方法。
我考虑了以下选项:
您认为最佳选择是什么?为什么?我还有其他任何我没想过的选择吗?
答案 0 :(得分:0)
如果使用GroovyShell编译DSL脚本,可以使用CompilerConfiguration.addCompilationCustomizer( ASTTransformationCustomizer( YourGlobalASTTransformation))对它们应用转换。