2012-05-22 1 views
11

Java/NetbeansプラットフォームのPHPライブラリ用のコード補完プラグインを作成しています。 私はソースの一部、この種の問題を経験した人の誰かを解釈できるように、PHPモジュールの1つへの参照を取得する方法を見つける必要がありますか?netbeansプラットフォームのPHPパーサーへの接続方法

私は(コード補完プラグインモジュール用)PHPモジュールへの参照を取得するにはどうすればよい
  • のNetBeansプラットフォーム上でPHPモジュールとコードコンプリータを統合するための推奨されるアプローチは何ですか?

NetBeansで ガボール

+1

完了NetBeansプラットフォームユーザフォーラムhttp://forums.netbeans.org/platform-users.html上の彼の質問 –

+0

@Gabor de Mooijあなたはphpの終了タグを知りたいですか? – ripa

答えて

0

事前に乾杯と感謝、PHPのサポートは、最初は、あなたがダウンロードすることを決定したバージョンで選択されています。しかし、Netbeanのプラグイン機能を通じて、事実の後で説明するようなPHPサポートを追加することができます。 ツール>プラグインに行き、利用可能なプラグインタブをクリックしてください。 PHP関連のプラグインが多数表示されます。マニュアル参照からインストール可能なフレームワーク固有のヘルパーまであります。 hereからダウンロードした個々のプラグインを、同じメニューインターフェイスの別のタブから手動でインストールすることもできます。

ダウンロードオプションの表を見るにはここをクリックしてください。すべての点で、右端に注意してください。 Java + PHPのサポートから始める唯一の方法は、他のすべての言語のインストールサポートです。開発ニーズに重点を置いているのであれば、多少多額ですが、これはおそらくあなたがこれをスキップした理由です。

希望すると便利です。

Netbeans Downloads

1

あなたはorg.netbeans.modules.php.apiといくつかの他のコアのものを使用して、新しいCompletionProviderを実装します。 (MyCompleter implements CompletionProvider

import org.netbeans.modules.php.api.phpmodule.PhpModule; 
import org.netbeans.modules.php.api.util.UiUtils; 
import org.netbeans.modules.php.api.executable.PhpInterpreter; 

、多分トークナイザと完了が便利

トークナイザ可能性があり

import org.netbeans.api.lexer.Token; 
import org.netbeans.api.lexer.TokenSequence; 

あなたはより良い運尋ねるトンを有していてもよく

import org.netbeans.spi.editor.completion.CompletionProvider; 
import org.netbeans.spi.editor.completion.CompletionResultSet; 
import org.netbeans.spi.editor.completion.CompletionTask; 
import org.netbeans.spi.editor.completion.support.AsyncCompletionQuery; 
import org.netbeans.spi.editor.completion.support.AsyncCompletionTask; 
関連する問題