Получение списка ссылок с использованием cscope и python

Я пишу скрипт на Python для редактирования большого C-проекта. В этом сценарии я использую модуль подпроцесса для вызова линейно-ориентированного интерфейса cscope. Это пример того, что я делал...

func_name = 'main'
p = subprocess.Popen(['cscope', '-d', '-L', '-0', func_name], stdout=subprocess.PIPE)
(output, err) = p.communicate() 

Это прекрасно работает для поиска всех ссылок на функцию. У меня проблема в том, что вывод - это просто длинная строка всех ссылок. Есть ли способ вызвать это, чтобы он возвращал список вместо одной строки? Возвращаемую строку очень сложно разобрать, поскольку в ней нет реального шаблона.

0 ответов

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