Я пытаюсь создать DSL и использую Global AST Transform для этого. Сценарий компилируется с groovyc
нормально, но я хотел бы иметь возможность иметь возможность использовать Grab / Grape для получения JAR-файла и сразу же запускать его как отличный сценарий.
Затем я обнаружил, что не могу сделать это правильно, потому что в сценарии есть ошибка синтаксического анализа, если после вызова @Grab нет объявления метода или оператора импорта.
Вот пример: