如何创建一个Eclipse编辑器插件,尽可能快地进行语法检查和着色?

Shi*_*kun 6 eclipse-plugin

我正在开发一个项目,要求我为一些完全不同的语言创建一系列编辑器.语法由我们定义.

我正在寻找解决方案.有没有捷径可以解决这个问题?

Von*_*onC 4

您可以使用XText

用于开发文本领域特定语言(DSL)的框架。只需使用 Xtext 的简单语法语言
描述您自己的语言,生成器就会创建一个解析器、一个 AST 元模型(在 EMF 中实现)以及一个功能齐全的 Eclipse 文本编辑器。DSLEBNF

替代文本