【发布时间】:2010-12-25 18:14:18
【问题描述】:
我想学习如何编写动态解析器来执行代码完成、突出显示等任务。
我已经阅读了龙书并编写了一些解析器,但我想要更多处理错误代码的经验,尤其是正在编写的代码。
像 Eclipse 和 NetBeans 这样的 IDE 显然包含类似这样的代码,但是在哪里呢?
还有哪些其他项目/书籍可能相关?
也欢迎 LISP 或功能示例。
【问题讨论】:
标签: parsing
我想学习如何编写动态解析器来执行代码完成、突出显示等任务。
我已经阅读了龙书并编写了一些解析器,但我想要更多处理错误代码的经验,尤其是正在编写的代码。
像 Eclipse 和 NetBeans 这样的 IDE 显然包含类似这样的代码,但是在哪里呢?
还有哪些其他项目/书籍可能相关?
也欢迎 LISP 或功能示例。
【问题讨论】:
标签: parsing
【讨论】:
查看 xtext。它在后台使用 ANTLR 解析器,但会为您生成语法高亮编辑器、内容辅助、大纲和许多其他功能。
【讨论】: