2010-03-07 50 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随附的模板,它们位于安装文件夹和模板文件夹中。