Rascal 将换行符添加到生成的CST节点
我正在修改CST树,以便像这样在其中添加信息Rascal 将换行符添加到生成的CST节点,rascal,Rascal,我正在修改CST树,以便像这样在其中添加信息 (EvoQuery)` 但是我希望在状态和QLQuery之间有一个换行符。当我尝试这个: (EvoQuery)`\n` Rascal标记了一个语法错误。设置CST节点格式的正确方法是什么?在具体语法中引入换行符的方法是按字面意思编写,就像在字符串模板语法中一样: (EvoQuery) `<Status s> ' <QlQuery q>`; str x = "<s> ' <
(EvoQuery)`代码>
但是我希望在状态和QLQuery之间有一个换行符。当我尝试这个:
(EvoQuery)`\n`代码>
Rascal标记了一个语法错误。设置CST节点格式的正确方法是什么?在具体语法中引入换行符的方法是按字面意思编写,就像在字符串模板语法中一样:
(EvoQuery) `<Status s>
' <QlQuery q>`;
str x = "<s>
' <q>";
(EvoQuery)`
' `;
与字符串模板语法相比:
(EvoQuery) `<Status s>
' <QlQuery q>`;
str x = "<s>
' <q>";
strx=”
' ";