J'ai vu des exemples de la façon dont vous pouvez utiliser les transformations AST Groovy pour étendre le langage, par ex. pour se connecter avant et après un appel de méthode comme indiqué here. Cependant, serait-il également possible d'utiliser ce cadre pour étendre la syntaxe du langage lui-même? Par exemple, si je voulais être capable d'analyser et de transformer ce qui suit dans un AST puis générer un ensemble d'instructions:Puis-je utiliser les transformations AST dans Groovy pour étendre sa syntaxe?
newClassKeyword C { /* something here */ }