我正在为 Java/Netbeans 平台中的 PHP 库编写代码完成插件。 我需要找到一种方法来获取对其中一个 PHP 模块的引用,以便我可以解释部分源代码,有人遇到过此类问题吗?
- 如何获取对 PHP 模块的引用(用于代码完成插件模块)
- 在 NetBeans 平台上将代码完成器与 PHP 模块集成的推荐方法是什么?
提前干杯和感谢 嘉宝
最佳答案
您将使用 org.netbeans.modules.php.api 和其他一些核心内容并实现一个新的 CompletionProvider。 (MyCompleter 实现 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;
也许 Tokenizer 和 Completion 可能会有用
分词器
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;
关于java - 如何连接到netbeans平台中的php解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10708398/