如何在FlashDevelop中添加对新语言的支持?

时间:2010-03-07 23:33:09

标签: .net plugins flashdevelop

我有兴趣为FlashDevelop制作插件以添加对其他语言的支持。我不太确定我应该从哪里开始。因此,任何起点,提示,提示或建议都会顺利进行。

有一个Plugin Development article on the FlashDevelop Wiki,但有关添加对新语言的支持的部分只是一个“TODO”。所以这不太有帮助。

我想在FlashDevelop中有一些“支持”语言的部分。这是我的清单,但如果我错过了什么,请随时告诉我:

  • 代码完成
  • 语法突出显示
  • 应出现在“新建项目”菜单中作为模板
  • 应将文件类型/模板添加到“添加 - >新建”菜单
  • 添加新的项目文件类型(例如.as3proj,.as3proj,.hxproj)。

那么我该如何做所有这些事情呢?我从哪里开始?是否有任何好的资源,文档或基本示例?所有这些(包括项目模板)都可以在一个插件中完成吗?

1 个答案:

答案 0 :(得分:0)

一旦掌握了FlashDevelop,就很容易在FlashDevelop中创建自定义语言。为FlashDevelop创建语言的一个示例是查看对AS3的支持,甚至可以在here找到Haxe,所有对语言的支持都以上下文结束。

FlashDevelop为您完成语法突出显示,同时通过创建XML文件完成代码完成。

为您的语言添加模板基本上是创建一个具有不同扩展名的zip文件。您只需复制FlashDevelop随附的模板,这些模板位于安装文件夹和模板文件夹中。