• Xtext


    Xtext是一个真正的实现编程语言的开源框架。它使用了人们熟知的方法来实现语言,比如解释器、符号表、编译器等。Xtext的目标是用很少的付出就能给任何一种语言带来像Eclipse的Java工具那样的东西。XText可以帮助你创建一套基于文本的小型领域特定语言(DSL),亦或是实现一门成熟的通用的计算机程序设计语言。总而言之,使用XText您可以立刻着手创建一套完全属于你所有的语言。(多么兴奋的一件事啊[译者注]) 而且,如果你已经实现了一套语言,但它又没有良好的工具支持,那么你可以在极短的时间内使用XText为其创建一个基于Eclipse的精致的开发环境 (诸如具备代码辅助、代码高亮的代码编辑器等)。我们可以称XText为“语言开发框架“。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Jigloo GUI Builder:Jigloo GUI Builder JAVA的GUI编辑插件
    ECP:Eclipse CORBA Plugin (ECP)提供一个可针对CORBA IDL文件语法进行着色的编辑器。
    Alvor: Alvor是一个能够对嵌在Java代码中的SQL语句进行静态校验的Eclipse插件。它不仅可以一次性对整个程序进行分析,也可以在你输入的时候就进行错误提醒。 可以根据内置的SQL语法或根据实际测试数据库对代码中的SQL字符串进行检查。
    收录时间:2011-06-15 08:43:51
    IDE4Laszlo:Laszlo集成开发环境.当前支持Eclipse 3.1.
    Googlipse:支持Google Web Toolkit (GWT) 开发的Eclipse插件。
    JDEEP Eclipse Plugin:JDEEP是一个能够监测开发人员编码时间的插件。该插件能够帮助开发人员评估他们的软件开发效率。
    Multi Clipboard:Multi Clipboard为Eclipse源代码编辑器提供一个可以把多次复制的内容保存起来的剪贴板,它不会像正常剪贴板一样只是保存最后一次复制的内容。 你可以设置该插件当Eclipse关闭时会把Multi Clipboard中的内容保存一个文件中,当Eclipse再次打开时会重新加载保存到文件中的内容。你还可以通过设置该插件把Multi Clipboard中的内容变成可编辑。
    EclipseWork:EclipseWork是一个代码生成插件。可以利用它从POJO's或数据库的表格中快速生成你所需要的代码。EclipseWork根据XML文件创建自定义的代码生成向导,然后依据配置的Velocity模板来生成代码。
    Velocity Web Edit:Velocity Web Edit是一个Velocity与HTML感知编辑器。它的特点:
    1.可定制的语法高亮显示
    2.内容辅助(Velocity变量名,方法,属性,Javascript函数方法,Velocity Macro Directives,样式表名称)
    3.Velocity大纲视图
    4.HTML/XML大纲视图
    5.智能代码缩排功能。
    6.定义XML DTD等。
    commonclipse:commonclipse是为jakarta commons-lang用户提供的eclipse 插件。它可以使用commons-lang生成器自动生成下列方法:toString(), hashCode(), equals(Object), compareTo(Object)。