我正在尝试获取对象的文本,包括其格式。 我尝试使用这样的东西:
EObject object = getObject(i);
INode node = NodeModelUtils.getNode(object);
data += NodeModelUtils.getTokenText(node);
但是如果我将对象写成这样:
gar modeDoesNotChange:
G mode=next(mode);
我得到的文本不带“/n”或“/t”,如下所示:gar modeDoesNotChange: G mode=next(mode);
如何获取包含所有新行和格式的文本?
(我正在尝试从文件中获取一些对象并将其写入新文件)
谢谢
最佳答案
要获取包含隐藏标记(通常是空格和注释)的文本,您应该使用 INode#getText()
。
关于java - Xtext:如何从对象中获取所有文本,包括格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44106714/