导出Xtext语法并绘制图表
问题描述:
我试图制作一个可读的文件或图像给那些在Xtext中显示语法的人,我弄清楚如何导出到XML中,但看起来这个XML文件没有得到我的整个语法。有什么工具可以用XML文件生成图表吗?导出Xtext语法并绘制图表
答
Xtext Syntax Graph
视图应该对你有帮助。
您可以在Eclipse中打开此视图,方法是单击 Window -> Show view -> Other... -> Xtext -> Xtext Syntax Graph
。 它将在当前选定的编辑器视图中显示Xtext文法 的图形表示。
使用保存按钮,该图可以导出为PNG图像文件。
关于此功能还有一个blog post (with video demo)。
感谢,我不知道是不是可以自动完成,即产生PNG在项目中的每个文件XTEXT? – Metaphox
@Mepaphox我不知道该怎么做。但我建议你问一个关于这个问题的新问题(可以参考这里的问题/答案)。 Xtext专家可能有想法如何实现它。 –
@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),并查看哪些部分可以重用于您的目的。 –