メーリングリストを眺めてたら目にとまった、「ANTLRパーサプラグインを作成して、Groovyコードに任意の加工を行う」というテクニックをご紹介。
Groovy web console - Custom antlr parser plugin
ここではメソッド呼び出しの括弧を挿入しているようです(GEP3のような括弧省略ができる)が、潜在的にはソースコードそのものに任意の加工ができ、この手法だとAST変換のような「Groovy文法には従う必要がある」という制約もありません。
ほんとに何でもありだな。(良い意味で)