Я пытаюсь написать правило подсветки синтаксиса для сборки руки для использования в gedit. На вооружении у каждой команды есть некоторые дополнительные суффиксы, которые заставляют ее выполнять условно. Поэтому, очевидно, я хочу, чтобы сама команда была выделена, но также была выделена, если она имеет суффикс. Итак, я создал список ключевых слов, который выглядит следующим образом:
<context id="keywords" style-ref="keyword">
<suffix>(ne)?|(cs)?|(hs)?|(cc)?|(lo)?|(mi)?|(pl)?|(vs)?|(vc)?|(hi)?|(ls)?|(ge)?|(lt)?|(gt)?|(le)?|(al)?</suffix>
<keyword>add</keyword>
....keywords....
</context>
Все перечисленные ключевые слова будут выделены. Однако подсвечиваются только [ANYKEYWORDHERE] ne [ANYKEYWORDHERE]. Похоже, что он обращает внимание только на первые 2 суффикса. Что я делаю неправильно?