0
假設我已經定義了一個小的文本DSL,並且我有一個「解釋器」來解析和執行該DSL中文件的命令。如何編寫可執行我的自定義DSL文件的Eclipse組件(編輯器,啓動器,...)?
在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) - 別的東西?
感謝您的任何提示!