Мне нужно написать некоторое регулярное выражение для улучшения файла C ++. TmLanguage. Например, я хочу выделить утверждения из Google Test Framework. Пример:
ASSERT_EQ(expected, actual);
поэтому я написал это:
ASSERT_[A-Z_]+
но когда я добавляю открытую скобку, подсветка прерывается. Также я хотел бы выделить имя функции после оператора диапазона, например:
Foo::function()
но та же проблема здесь.
Пожалуйста помоги.
Редактировать:
Может быть, другие регулярные выражения из .tmLanguage как-то мешают? Я пробовал несколько решений, все они работали в тестировщиках веб-регулярных выражений, но в Sublime все еще не работали.
ASSERT_EQ выделяется в режиме C ++ Sublime Text 3.