【问题标题】:How to write an Eclipse component (editor, launcher, ...) that can execute my custom DSL files?如何编写可以执行我的自定义 DSL 文件的 Eclipse 组件(编辑器、启动器等)?
【发布时间】:2017-08-17 00:07:46
【问题描述】:

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

在 Eclipse 中启动这种解释器的最佳方式是什么?

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

所以我应该考虑实现一个...

感谢任何提示!

【问题讨论】:

    标签: eclipse editor launcher


    【解决方案1】:

    为此,我建议实施一个自定义启动器以免费获得:

    • 在主工具栏运行按钮,支持历史记录
    • 能够通过版本控制共享启动配置(在通用选项卡中选择共享文件
    • Launch Group支持

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

    【讨论】:

      猜你喜欢
      • 2011-06-15
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 2012-03-15
      • 2015-10-04
      • 2013-01-25
      • 1970-01-01
      相关资源
      最近更新 更多