如何在Eclipse编辑器中确定我的语言的关键字所属的行的索引?

时间:2019-11-12 07:48:13

标签: xtext xtend

我正在使用Xtext设计图像构建语言。为此,在Eclipse编辑器中找到令牌的行的索引很重要。 有没有办法在我的代码生成器的Xtend代码中找到此行索引?我正在使用Xtext / Xtend 2.12.0

1 个答案:

答案 0 :(得分:1)

该信息可通过节点模型获得。

您可以使用org.eclipse.xtext.nodemodel.util.NodeModelUtils.getNode(EObject)获得EObject的节点。 org.eclipse.xtext.nodemodel.INode.getOffset()以获得补偿。 org.eclipse.xtext.nodemodel.util.NodeModelUtils.getLineAndColumn(INode, int)获取线路信息。

您还可以查看ILocationInFileProviderITextRegionWithLineInformation

相关问题