.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;


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部