【问题标题】:How do I go about creating a compiler/editor in Eclipse?如何在 Eclipse 中创建编译器/编辑器?
【发布时间】:2009-11-16 17:11:01
【问题描述】:

我的问题有些具体,但我需要的答案很笼统:

(原来很罗嗦,所以加粗了重要的部分)

我必须使用轻量级的专有语言在工作中进行编码,它只有一个带有语法高亮显示的基本文本编辑器。

因为我需要做很多测试,所以我想为该语言创建一个 Eclipse 插件,以便我可以使用内置的调试和单步调试程序。我发现了一些有趣的网站,详细介绍了如何添加对您自己的语言的支持,但我是新手,不知道需要多少工作或从 Eclipse 工具中获得多少支持。

谁能告诉我是否可以充分利用 Eclipse 调试工具(前提是我可以访问完整的语言语法)如果我添加了对这种语言的支持,或者是我在浪费时间?

编辑: 我发现的网站都像this one

【问题讨论】:

    标签: eclipse compiler-construction editor eclipse-plugin


    【解决方案1】:

    为您的语言获取解析器、编辑器、大纲视图和内容助手的良好起点可能是Xtext。编写自己的调试器是另一回事,在this article 中进行了描述。

    【讨论】:

      【解决方案2】:

      据我所知,提供 C/C++ 支持的 ecplise CDT 也可以用作其他语言的基础。如果大多数语言工具都是命令行驱动的,这会限制您进行的编程量。如果该语言具有像 gdb 这样的文本模式调试器,那么使用 cdt 调试基础结构添加新映射可能是实现调试的最直接方式。

      另见Photran,基于 cdt 的 fortran 环境。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-30
        • 1970-01-01
        • 1970-01-01
        • 2021-08-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多