假设我已经定义了一个小的文本DSL,我有一个'解释器',它将解析并执行该DSL中文件的命令。
在Eclipse中启动这样一个解释器的最佳方法是什么?
例如,我想双击一个文件,并根据它具有扩展名.mydsl的事实,启动解释器。另一种选择可能是使用带有“Run As ...”的启动器。
我应该考虑实施......
org.eclipse.debug.core.launchConfigurationTypes
,http://www.vogella.com/tutorials/EclipseLauncherFramework/article.html)或EditorPart
,https://wiki.eclipse.org/FAQ_How_do_I_create_my_own_editor%3F)感谢任何提示!
答案 0 :(得分:0)
为此,我建议实施自定义启动器免费获取:
在 Project Explorer , Package Explorer , Navigator 和类似视图中,双击打开文件。为了不混淆用户,您不应该更改此行为。但除了自定义启动器之外,您还可以考虑使用类似于PDE的 Product Configuration Editor 的运行按钮或类似于显示您的DSL脚本的Ant view的视图来实现编辑器。可以双击运行。