如何编写可以执行我的自定义DSL文件的Eclipse组件(编辑器,启动器,...)?

时间:2017-08-17 00:07:47

标签: eclipse editor launcher

假设我已经定义了一个小的文本DSL,我有一个'解释器',它将解析并执行该DSL中文件的命令。

在Eclipse中启动这样一个解释器的最佳方法是什么?

例如,我想双击一个文件,并根据它具有扩展名.mydsl的事实,启动解释器。另一种选择可能是使用带有“Run As ...”的启动器。

我应该考虑实施......

感谢任何提示!

1 个答案:

答案 0 :(得分:0)

为此,我建议实施自定义启动器免费获取:

  • 在主工具栏中运行按钮并显示历史记录
  • 通过版本控制共享启动配置的功能(在通用标签中选择共享文件
  • Launch Group支持

Project Explorer Package Explorer Navigator 和类似视图中,双击打开文件。为了不混淆用户,您不应该更改此行为。但除了自定义启动器之外,您还可以考虑使用类似于PDE的 Product Configuration Editor 的运行按钮或类似于显示您的DSL脚本的Ant view的视图来实现编辑器。可以双击运行。