2015-05-08 3 views
0

Я постараюсь быть конкретным. Я пишу код C для конкретного процессора. В моих определениях функций, мне нужно предварять строку:Emacs etags - Как игнорировать строки перед определениями функций

section("sec_name")

поэтому мои функции имеют следующую структуру:

section("sec_name") int function_name(){ .... } 

Эта причина ETags не признавать их в качестве функции, и они не включены в таблице TAGS. Можно ли сказать ETags игнорировать строку

section("sec_name")

и пометить следующий символ как функция? Благодарим за любые ответы.

ответ

0

На странице руководства по etags описана опция --regex=regexp, где вы можете определить свои собственные регулярные выражения для создания тегов поиска тегов на основе нестандартного формата декларации.

Есть примеры.

+0

спасибо. Я попытаюсь узнать больше о regexp. – fool

+0

Извините, я попробовал etags --regex =/[\ t] * section \ ("\ w +" \) \ w + \ w + \ (/ включить каждую строку, начинающуюся с раздела ("sec_name") int function_name (но i получил ошибку: etags: null regexp – fool

 Смежные вопросы

  • Нет связанных вопросов^_^