一种新语言的插件

时间:2014-01-29 05:04:44

标签: eclipse eclipse-plugin

我正在开发一种新语言的开发工具。由于该组织申请了专利,我无法说出该语言的细节。我是eclipseplugin development的新手。如何创建类似于cdtjdt的用户界面。我必须完成的第一个模块是UI开发。请帮我找一些提供jdt ui代码的好资料。

现在我需要更改file -> new。当点击新的时,它应该提供创建任何类型的文件的选项,即用户定义的文件也可以创建

2 个答案:

答案 0 :(得分:5)

如果您不熟悉插件开发,我强烈建议您查看Xtext:

http://www.eclipse.org/Xtext/

这正是您正在寻找的内容:您为它提供了您的语言的BNF,它为您提供了一个带有编辑器,语法高亮,内容辅助,验证和修改的Eclipse构建。快速修复,概述等(当然,这是一个简单的描述,但这是项目背后的想法。)

答案 1 :(得分:0)

你所要求的是非常复杂和相当重要的任务。我认为你应该首先创建一个自定义编辑器,为你的新语言提供语法高亮。 This question可以帮助您入门。