问题标签 [dltk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
139 浏览

java - DLTK TCL 项目导入问题

我在将 TCL-DLTK 项目导入我的 IDE (Eclipse) 时遇到问题。

我确实克隆了 git repo,但在导入的项目中收到警告和错误:

在 org.eclipse.dltk.tcl.activeStateDebugger 项目上,我收到警告

不鼓励访问:CheckedListDialogField 类型由于对某些导入说明中所需库 ...\plugins\org.eclipse.dltk.ui_4.0.0.201206120848.jar 的限制而无法访问。

我也收到此错误

构造函数 TclSpawnpointPreferenceBlock(new IShellProvider(){}, TclActiveStateDebuggerBlock) 在 TclActiveStateDebuggerBlock 类中未定义。

另一个例子是在我得到这个错误的 org.eclipse.dltk.tcl.core 项目中

org.eclipse.dltk.tcl.internal.structure/TclSourceElementParser2 类上的导入 org.eclipse.dltk.compiler.SourceElementRequestorMode 无法解析”。

总而言之,几乎每个项目都包含错误。

我正在使用安装了 DLTK 和 EMF 插件的 Eclipse Juno。感谢您提供的任何帮助。

0 投票
1 回答
1007 浏览

eclipse - 如何在 Eclipse PDT 中为 PHP 项目手动触发 DLTK 索引

在使用 PDT(或 Zend Studio)在 Eclipse 中进行开发时,我经常使用 git 在不同的大型分支之间切换——通常是在命令行上,而不是通过 Eclipse 的 git 插件。在几秒钟内,Eclipse 检测到分支开关并更新自身以反映任何文件更改,然后刷新项目浏览器和其他视图。

但是,同一项目中不同分支上的库​​可能会有很大不同。经常在切换分支时,在新分支中使用的类在被索引的较早分支中不存在,Eclipse 将显示黄色警告,说明在使用新类的文件中找不到类。

这是无效的,如果我进行更改(如添加空格)然后保存带有缺少类警告的文件,警告就会消失 - 显然这表明 eclipse 可以找到引用的类。

有什么方法可以触发/强制 PDT 中的 DLTK 索引运行?我假设这是我虚假警告的根源问题。

0 投票
2 回答
232 浏览

ruby - 了解 ruby​​ 模块

我是 Ruby 新手,使用 eclipse、DLTK ruby​​ 插件和 Ruby 2.0。我创建了一个名为 AModule.rb 的 Ruby 模块文件,其中包含以下代码:

这是从同一项目中的测试 ruby​​ 脚本调用的:

在上面代码的第二行,我得到了错误in '<main>': undefined local variable or method 'aModule' for main:Object (NameError)

我遵循了我的 codeacademy 教程,所以我没想到会发生这种情况。我在这里犯了什么错误?

PS:实际上,我想将我的模块文件命名为 **aM**odule.rb 而不是 **AM**odule.rb 。但是,DLTK 插件悄悄地将第一个字母大写。这可能是一个错误吗?

0 投票
1 回答
350 浏览

eclipse - 在 Eclipse Luna 中安装损坏的 PDT

我是一名 Android 和 PHP 开发人员,所以我试图同时使用 Eclipse。我已经启动并运行了我的 Android 开发,没有问题(Eclipse Luna)。当我试图让我的 PDT 也能正常工作时,我创建了主项目和库项目,但每次我尝试打开 PHP 文件时,都会收到以下警告:

插件 org.eclipse.php.ui 无法加载类 org.eclipse.php.internal.ui.editor.PHPStructuredEditor。

我已经在这里和网上四处查看,虽然有一些关于错误的信息,但似乎没有任何帮助。我已经尝试了 clearPersistedState 标志,我已经删除了(磁盘上的内容)项目并重新创建、完全卸载并重新安装了 DLTK 和 PDT。有什么想法可以让 PDT 在 Eclipse 中工作吗?

感谢您提供的任何帮助或建议。

以下是完整的错误详细信息和 Eclipse 安装信息。

(我无法发布带有安装详细信息的屏幕截图,这是图片) http://i.stack.imgur.com/r9Nit.png

0 投票
1 回答
348 浏览

eclipse - DLTK 索引和刷新编辑器

我为一种新语言创建了一个插件,并使用 DLTK 进行索引和搜索功能。

我正在使用 Eclipse Luna (PDE 3.10.1) 和 DLTK (5.0)

我的问题是:如何在选项卡之间切换时手动重新索引文件并刷新编辑器?

因为现在发生的情况是,如果重新打开文件时重新索引文件并更新错误标记,但是在切换时它不会更新错误标记,因为在其他选项卡中更改了依赖文件。

我尝试如下:它正在索引但不刷新编辑器。

我添加了一个 IPartListener2 并在 partBroughtToTop() 方法中我有以下用于索引和刷新的代码。

提前致谢。

0 投票
1 回答
61 浏览

java - 用于 RUBY 解析器 DLTK 的 Java ASTNode 访问器

我搜索了高低,似乎找不到答案或任何例子。

我正在使用 Java Ruby DLTK

我想解析一个包含 Ruby 源代码(.rb 文件)的字符串。我这样使用它:

现在我被困住了。我不知道如何使用访问者遍历 ASTNode。我不想使用 getChilds。

最终目标是,获取所有方法名称、类、需要文件、包含文件,并将它们制作成可见的树(我已经知道如何去做)。

有没有我错过的例子?我真的花了半天时间才研究,我似乎找不到一个。

谢谢你。

0 投票
1 回答
35 浏览

ruby - Eclipse 中的 ruby​​ splat 运算符编译错误,但在命令行上运行良好

我在 Eclipse(DLTK/RUBY)中有以下 ruby​​ 脚本 ruby ​​_test.rb,它会引发编译错误,我无法在 Eclipse 中运行。这是有道理的,因为*arr应该是最后一个参数。但是当我在命令行(ruby​​ ruby​​_test.rb)上运行它时,它运行良好。知道为什么吗?

我安装的 ruby​​ 版本是 2.1.6p336

0 投票
0 回答
168 浏览

eclipse - xquery (.xq) 文件编辑器,在 eclipse photon 中具有语法高亮显示

eclipse jee-photon中是否有任何插件可以对xquery文件进行语法高亮和编辑。类似XQDT的东西。它现在被Dynamic Languages Toolkit取代,但即使安装了它,xquery 文件也没有语法突出显示。

0 投票
0 回答
169 浏览

eclipse - Eclipse Photon 和 Ubuntu 18.04 - DLTK 索引不起作用

我在带有 JAVA openjdk 10.0.2 和 Eclipse Photon(PHP 版)的 Ubuntu 18.04 上。

DLTK 索引似乎无法正常工作:如果我将指针放在 PHP 函数上,我将拥有 PHP 文档中的所有文档。但是,如果我将指针放在任何其他函数上(例如来自 symfony 或我的一个),则不会出现任何内容。

我已经检查了构建路径并尝试重新安装。

我还尝试删除以下文件:eclipse-workspace/.metadata/.plugins/org.eclipse.dltk.core.index.lucene/index

在 Eclipse 日志中,我无法理解的唯一消息是:

感谢您的帮助

0 投票
0 回答
67 浏览

eclipse - 在 Eclipse DLTK for TCL 中关闭列表扩展 {*} 错误

我们有一些涉及列表扩展的代码。当我将 Eclipse 与 DLTK 插件一起使用时,我将列表扩展标记为错误。除了像这个答案一样完全关闭错误注释之外,有谁知道关闭它的方法?

在此处输入图像描述