如何防止 StringTemplate 中出现新行?例如
myAssigns(isConst, myType, myName,exp1,exp2) ::=
<<
<if(isConst)>const <endif><myType> <myName> <if(exp2)> [<exp2>]<endif>= <exp1>;
>>
工作并将翻译保持在一行,但不容易阅读。如何逃避我的 if 语句以防止它们在不同的行上打印。(在我的特定情况下,const 类型名称将在一行上,而 exp2 和 exp1 在打印到屏幕时将在下一行。)