2010-03-07 76 views
5

我有興趣爲FlashDevelop添加對其他語言的支持。我不太確定我應該從哪裏開始。因此,任何出發點,提示,提示或建議都會順利進行。如何在FlashDevelop中添加對新語言的支持?

有一個Plugin Development article on the FlashDevelop Wiki,但關於添加對新語言的支持部分只是一個「TODO」。所以這不太有用。

我想在FlashDevelop中有一些「支持」語言的部分。這裏是我的名單,但如果我錯過了什麼隨時告訴我:

  • 代碼完成
  • 語法高亮
  • 應該出現在「新建項目」菜單爲模板
  • 如果文件類型/模板添加到「添加 - >新建」菜單
  • 添加新項目文件類型(例如.as3proj,.as3proj,.hxproj)。

那麼我該如何做所有這些事情呢?我甚至從哪裏開始?是否有任何良好的資源,文檔或基本示例要遵循?所有這些(包括項目模板)都可以在一個插件中完成嗎?

回答

0

一旦你掌握了它,在Flashdevelop中創建自定義語言很容易。創建Flashdevelop語言的一個例子就是看看對AS3甚至HaXe的支持,這裏可以找到here,所有對語言的支持都以上下文結束。

當代碼完成通過創建XML文件完成時,Flashdevelop會爲您處理語法高亮顯示。

爲您的語言添加模板基本上是創建一個不同擴展名的zip文件。您可以複製Flashdevelop隨附的模板,它們位於安裝文件夾和模板文件夾中。