ST ()

macro ST (tmpl : String)

Возвращает выражение RSL в виде строки, которое можно вызвать в ExecExp. Таким образом появляется возможность передавать любые переменные (в т.ч и локальные переменные макроса) в шаблон.

Например:

copy sample
Macro inner()
   var b = 1.3;
   var a = 5.17;
   var resultString = ExecExp(ST("A is $[a], B is $[b]. Multiply = $[a*b]"));
   println(resultString);
End;

inner();