小编aut*_*her的帖子

Eclipse插件vs功能与dropins

这些东西与Eclipse安装有什么区别?

  • 插件
  • 特征
  • dropins文件夹

这些文件夹的正确用法是什么?

eclipse plugins

77
推荐指数
2
解决办法
5万
查看次数

如何将源代码转换为基于xml的ast表示?

我想获得java和c代码的xml表示.3个月前,我问过这个问题,但解决方案对我来说并不舒服

  • srcml似乎是这个问题的一个很好的解决方案,但它不支持行号和列,但我需要该功能.
  • 关于elsa:引用:"目前正在努力将Elsa AST导出为XML文档;我们希望能够在下一个公开发布中对此进行宣传."
  • dms ......不明白.
  • 特别是对于java,有javaml支持行号.但是sourceforge页面没有列出任何文件.

问题:有可用的软件支持将ast转换为xml,它支持行号(和列)[特别是对于java和c/c ++]?是否有javaml和srcml的替代品?

ps:我不喜欢解析器生成器.我希望找到一个可以在控制台上输入的工具:./ my-xml-generator Test.java [或类似的东西] ......或者java实现也会很棒.

xml abstract-syntax-tree code-conversion

6
推荐指数
1
解决办法
7286
查看次数

Eclipe PDE:跳转到X行并突出显示它

关于Eclipse PDE开发的问题:我为Eclipse编写了一个小插件,并且有以下*org.eclipse.ui.texteditor.ITextEditor *一个行号

如何自动跳转到该行并标记?遗憾的是,API似乎只支持文档中的偏移量(参见:ITextEditor.selectAndReveal()),但没有行号.

最好的是 - 尽管这不起作用:

ITextEditor editor = (ITextEditor)IDE.openEditor(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(), file, true );
editor.goto(line);
editor.markLine(line);
Run Code Online (Sandbox Code Playgroud)

这有可能以某种方式吗?我找不到解决方案

eclipse-api eclipse-pde

6
推荐指数
1
解决办法
2692
查看次数