gpt4 book ai didi

eclipse - 从使用 SableCC 创建的解析器开始的 Eclipse 自定义文本编辑器

转载 作者:行者123 更新时间:2023-12-02 00:39:06 25 4
gpt4 key购买 nike

今天的问题如下:我正在为我大学的系开发一个代码生成器。这很简单:他们想使用一种真正可读的自定义“脚本”语言,对其进行解析,然后将这些指令翻译成 Java。我用 SableCC 做了这个把戏,真的很顺利。现在的问题是我必须为 Eclipse 创建一个插件编辑器,主要是为了语法高亮的目的,并可能捕获验证错误。

我找到了很多关于“如何在 Eclipse 中创建自定义编辑器”的教程,但我想不通的是:我已经正确地创建了解析器和扫描器?给小编再搞一次,简直是无稽之谈。有没有办法将我的扫描仪集成到插件中?我应该扩展或实现什么类?你能推荐任何教程吗?

最佳答案

我建议查看 Xtext - 您基本上必须将语法移植到 Xtext 格式,但是从那里,Xtext 生成一个完整的 Eclipse 编辑器,具有语法着色、错误标记、大纲 View 、内容辅助等。此外,正如您提到的代码生成,它将允许您使用 Xpand(一种静态类型的模板语言)轻松地从解析的输入生成代码。他们有非常好的教程和截屏视频 on their site .

关于eclipse - 从使用 SableCC 创建的解析器开始的 Eclipse 自定义文本编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3375669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com