如何在netbeans平台中连接到php解析器

时间:2012-05-22 19:04:08

标签: java php netbeans netbeans-plugins netbeans-platform

我正在为Java / Netbeans Platform中的PHP库编写代码完成插件。 我需要找到一种方法来获取对其中一个PHP模块的引用,以便我可以解释部分源代码,任何人遇到过这类问题?

  • 如何获取对PHP模块的引用(代码完成插件模块)
  • 在NetBeans平台上集成代码完成程序和PHP模块的推荐方法是什么?

提前干杯谢谢 的Gabor

2 个答案:

答案 0 :(得分: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;

并且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;

答案 1 :(得分:0)

在Netbeans中,最初会在您决定下载的版本中选择PHP支持。但是,您可以通过Netbean的插件功能添加您所描述的PHP支持。只需转到工具&gt;插件,然后点击顶部的可用插件标签。在那里,您将看到许多与PHP相关的插件,从手动引用到可以安装的特定于框架的帮助程序。您还可以通过同一菜单界面中的另一个选项卡手动安装从here下载的各个插件。

请参阅此处查看下载选项的表格...注意最右边的所有点,即全部。开始使用Java + PHP支持的唯一方法是对所有其他语言的安装支持。如果你有重点发展需求,那就有点大了,这可能是你跳过这个的原因。

希望这有帮助!

Netbeans Downloads