Я предполагаю, что это возможно, потому что есть 'foo'.var
, и он расширяется до $foo = 'var';
, поэтому должен быть какой-то способ.
Я пытаюсь создать шаблон, который делаетследующее: FooBar.new -> $fooBar = new FooBar();
.
Лучшее, что у меня было на данный момент: $$$EXPR$ = new $EXPR$();
, который ведет себя так: FooBar.new -> $FooBar = new FooBar();
.
Это почти то, что я хочу, но переменнаяимя пишется с большой буквы.Я пробовал с suggestVariableName
взятым из Шаблонных макросов , но я думаю, что он работает только внутри живых шаблонов, или я не знаю, как использовать его для завершения постфикса.
ОБНОВЛЕНИЕ Я нашел действительно классный плагин , который делает то, что мне нужно.Слава автору!