2017-08-17 76 views
0

假設我已經定義了一個小的文本DSL,並且我有一個「解釋器」來解析和執行該DSL中文件的命令。如何編寫可執行我的自定義DSL文件的Eclipse組件(編輯器,啓動器,...)?

在Eclipse中啓動這種解釋器的最佳方式是什麼?

例如,我想雙擊一個文件,並基於擴展名爲.mydsl的事實啓動解釋器。另一種選擇是使用「Run As ...」運行的啓動器。

所以我應該看實施?

感謝您的任何提示!

回答

0

對於我建議實行自定義啓動獲得免費:

  • 單擊主工具條運行按鈕與歷史支持通過版本控制共享啓動配置
  • 能力(以普通選項卡選擇共享文件
  • Launch Group支持

項目資源管理器Package Explorer中,雙擊打開文件導航和相似的看法。爲了不混淆用戶,你不應該改變這種行爲。但除了自定義啓動器之外,您可以考慮使用類似於PDE的Product Configuration Editor或類似於Ant view的運行按鈕來實現編輯器,該編輯器顯示可以雙擊運行的DSL腳本。

相關問題