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;

以上是 NetBeans平台如何连接到PHP解析器? 的全部内容, 来源链接: www.h5w3.com/122489.html

回到顶部