2017-04-03 85 views
1

我试图制作一个可读的文件或图像给那些在Xtext中显示语法的人,我弄清楚如何导出到XML中,但看起来这个XML文件没有得到我的整个语法。有什么工具可以用XML文件生成图表吗?导出Xtext语法并绘制图表

回答

1

Xtext Syntax Graph视图应该对你有帮助。

您可以在Eclipse中打开此视图,方法是单击 Window -> Show view -> Other... -> Xtext -> Xtext Syntax Graph。 它将在当前选定的编辑器视图中显示Xtext文法 的图形表示。

使用保存按钮,该图可以导出为PNG图像文件。
关于此功能还有一个blog post (with video demo)

screenshot

+0

感谢,我不知道是不是可以自动完成,即产生PNG在项目中的每个文件XTEXT? – Metaphox

+0

@Mepaphox我不知道该怎么做。但我建议你问一个关于这个问题的新问题(可以参考这里的问题/答案)。 Xtext专家可能有想法如何实现它。 –

+1

@Metaphox首先查看包的来源 [org.eclipse.xtext.xtext.ui.graph](https://github.com/eclipse/xtext-eclipse/tree/master/org.eclipse.xtext。 xtext.ui.graph/src/org/eclipse/xtext/xtext/ui/graph),并查看哪些部分可以重用于您的目的。 –