Eclipse关键字在我自己的文本编辑器中突出显示

时间:2012-10-12 21:33:12

标签: eclipse syntax-highlighting

我在eclipse中创建了一个简单的文本编辑器,我在其中添加了一些简单的基于WordRule的语法突出显示以突出​​显示语言关键字。问题是当关键字是标识符的一部分(例如“import”是“extra_import”的一部分)时,“import”会在“extra_import”中突出显示。如果一个关键字只是另一个字符串的子字符串,我怎么能阻止eclipse突出显示一个关键字呢?

另一个问题;是否有基于正则表达式的IRule?

WhitespaceRule的目的是什么?通常不会突出显示空格。

Thaks

1 个答案:

答案 0 :(得分:0)

你应该看看xtext。这使得特定于域的语言的实现比从头实现Eclipse的整个编辑器模型更容易。