Есть ли у ctags способ обрабатывать прототипы многострочных функций в C?
Я искал и --fields=+S
должен делать многострочные прототипы, но я не могу заставить его работать:
ctags -x --c-kinds=pf --fields=+S file
файл:
int
foo(int
x, int y
);
ctags возвращает только:
foo(int
(Обратите внимание, что тип возвращаемого значения также отсутствует)
В конечном итоге я хотел бы получить вывод, аналогичный
int foo(int x, int y);
или
int foo(int x, int y
--fields=+S
не правильный путь?
Есть ли часть полей ctags, которые мне не хватает?
Какие-нибудь указатели в целом?
Если в ctags нет способа сделать это, какие-нибудь рекомендуемые программы? (Я сейчас смотрю на некрустить)