Eclipse插件中的语法高亮显示

时间:2016-07-05 20:38:37

标签: java eclipse eclipse-plugin syntax-highlighting

我正在开发一个Eclipse插件,作为Soar语言的IDE,但我很难弄清楚如何让语法突出显示为更重要的案例工作。具体来说,我需要能够将同一行文本与两个不同的文本规则匹配,但看起来您一次只能匹配一个。这是一个例子:

set myVar "<ab$cde-f>"

需要特殊突出显示的部分是引号内的部分。我需要"<ab突出显示一种颜色,$cde突出显示另一种颜色,并且 - f>"突出显示与"<ab相同。我的想法是创建一些不同的规则,一个匹配"<ab,一个匹配$cde字符之后的任何规则,但第二部分已经证明非常困难,因为$cde part可以以许多不同的方式终止,而不仅仅是-个字符。此外,我不仅可以在代码中的任何地方突出显示这些部分,仅限于此特定用例。任何人都可以帮我弄清楚如何写一个规则来匹配这个吗?

对不起,如果这有任何混乱或混乱,这是一个非常具体的问题。

谢谢!

0 个答案:

没有答案