5

FlashDevelopのプラグインを作成して、別の言語のサポートを追加することに興味があります。どこから始めればよいかよくわかりません。したがって、出発点、ヒント、ヒント、またはアドバイスはうまくいきます。

FlashDevelop Wiki にプラグイン開発の記事がありますが、新しい言語のサポートの追加に関するセクションは単なる「TODO」です。したがって、これはあまり役に立ちません。

FlashDevelop で言語を「サポート」するには、いくつかの部分があると思います。ここに私のリストがありますが、私が何かを逃した場合は遠慮なく教えてください:

  • コード補完
  • 構文の強調表示
  • 「新しいプロジェクト」メニューにテンプレートとして表示されます
  • ファイルタイプ/テンプレートを「追加->新規」メニューに追加する必要があります
  • 新しいプロジェクト ファイル タイプ(.as3proj、.as3proj、.hxproj など) を追加します。

では、これらすべてを行うにはどうすればよいでしょうか。どこから始めればいいですか?従うべき適切なリソース、ドキュメント、または基本的な例はありますか? このすべて (プロジェクト テンプレートを含む) を 1 つのプラグイン内で実行できますか?

4

1 に答える 1

0

コツをつかめば、FlashDevelop でカスタム言語を作成するのは簡単です。FlashDevelop 用の言語を作成する例として、AS3 や Haxe のサポートを見ることができます。これはここで見つけることができます。言語のすべてのサポートはコンテキストで終わります。

FlashDevelop は構文の強調表示を処理し、XML ファイルを作成してコード補完を行います。

言語のテンプレートを追加することは、基本的に、異なる拡張子を持つ zip ファイルを作成することです。インストールフォルダーとテンプレートフォルダーにあるFlashDevelopに付属のテンプレートをコピーするだけです。

于 2013-09-24T23:38:13.647 に答える