Получение списка ссылок с использованием cscope и python
Я пишу скрипт на Python для редактирования большого C-проекта. В этом сценарии я использую модуль подпроцесса для вызова линейно-ориентированного интерфейса cscope. Это пример того, что я делал...
func_name = 'main'
p = subprocess.Popen(['cscope', '-d', '-L', '-0', func_name], stdout=subprocess.PIPE)
(output, err) = p.communicate()
Это прекрасно работает для поиска всех ссылок на функцию. У меня проблема в том, что вывод - это просто длинная строка всех ссылок. Есть ли способ вызвать это, чтобы он возвращал список вместо одной строки? Возвращаемую строку очень сложно разобрать, поскольку в ней нет реального шаблона.