用于扩展和增强Eclipse CDT C ++支持的资源

时间:2010-01-07 21:21:15

标签: eclipse architecture documentation parsing eclipse-cdt

对于任何攻击Eclipse的CDT(C / C ++开发工具包)的人来说,哪里有好的和当前的资源?特别是,我想了解更多关于C ++解析器的内部体系结构和结构,以及AST,DOM,PDOM,模型和UI如何相互关联和交互。我的兴趣是在CDT环境中添加对C ++扩展的支持。

通过谷歌找到的许多资源都已过时:我想了解有关CDT当前状态的信息,例如: CDT 6.0.x或6.1.x,大致是Eclipse 3.5和3.6。代码库虽然看起来结构合理,但却是庞大,复杂且稀疏的评论/记录。

对于有关CDT编辑器和大纲视图的CDT C ++支持程序员有用的任何信息都将不胜感激。

我发现的资源是: CDT开发人员Doug Schaefer的博客就是其中之一。 CDT-dev邮件列表是另一个,CDT项目的homepage也有开发人员部分。 CDT开发入门。 以及User FAQ中关于CDT编程的部分。 还有overview of parsing

1 个答案:

答案 0 :(得分:1)

我想做的第一站就是这样:

Eclipse Corner Articles

在这里,您将找到关于eclipse中任何主题的最佳文章。但是,它并不广泛,文章可能已过时(但不常见)。请记住,即使是以前版本的Eclipse的旧文章仍然可以准确地表示当前的情况,并且通常只是一些小的事情发生了变化。

如果我从插件中正确地记得几年前我写过自己,那么CDT AST和系列的体系结构与JDT非常相似,所以它可能有助于扩展搜索以包含Java等价物。

我祝你好运,因为正如你所说的CDT记录很少,你必须自己解决一些问题。 Eclipse中的代码质量差异很大,但如果我没记错的话,中央模块(其中JDT和CDT是两个)非常好。