.net 连接php,NetBeans平台如何连接到PHP解析器?
我正在为Java/Netbeans Platform中的PHP库编写代码完成插件。
我需要找到一种方法来获取对其中一个PHP模块的引用,以便我可以解释部分源代码,任何遇到过此类问题的人都可以吗?
我如何获得对PHP模块的引用(用于代码完成插件模块)
在NetBeans平台上将代码完成程序与PHP模块集成的推荐方法是什么?
最佳答案
您将使用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;
也许Tokenizer和Completion可能有用
token 生成器
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;
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
