StringTemplate の改行を防ぐにはどうすればよいですか? 例えば
myAssigns(isConst, myType, myName,exp1,exp2) ::=
<<
<if(isConst)>const <endif><myType> <myName> <if(exp2)> [<exp2>]<endif>= <exp1>;
>>
機能し、翻訳を 1 行に保ちますが、読みにくいです。if ステートメントをエスケープして、異なる行に印刷されないようにするにはどうすればよいですか。(私の特定のケースでは、const 型名は 1 行に表示され、exp2 と exp1 は画面に出力されると次の行に表示されます。)