Regex внутри Sublime .tmLanguage

Мне нужно написать некоторое регулярное выражение для улучшения файла C++. TmLanguage. Например, я хочу выделить утверждения из Google Test Framework. Пример:

ASSERT_EQ(expected, actual);

поэтому я написал это:

ASSERT_[A-Z_]+

но когда я добавляю открытые скобки, подсветка прерывается. Также я хотел бы выделить имя функции после оператора диапазона, например:

Foo::function()

но та же проблема здесь.

Пожалуйста помоги.

Редактировать:

Может быть, другие регулярные выражения из.tmLanguage как-то мешают? Я пробовал несколько решений, все они работали в тестировщиках веб-регулярных выражений, но в Sublime все еще не работали.

1 ответ

ASSERT_EQ выделяется в режиме C++ Sublime Text 3.

Другие вопросы по тегам