如何防止StringTemplate中出現新行?例如,Antlr StringTemplate
myAssigns(isConst, myType, myName,exp1,exp2) ::=
<<
<if(isConst)>const <endif><myType> <myName> <if(exp2)> [<exp2>]<endif>= <exp1>;
>>
工作和保持在一行的翻譯,但它不容易閱讀。我如何逃避我的if語句以防止他們在不同的行上打印。 (在我的具體情況下,const類型名稱將在一行中,而exp2和exp1將在打印到屏幕時位於下一行中。)
哇,ANTLR自己的國王答案!這將有助於我瞭解未來的項目。不幸的是,我現在所做的工作是爲了一篇論文。所以如果我用版本4重新啓動,時間不在我身邊。 – Pinsickle