Я ищу способ поиска исходного кода без порой ложных срабатываний из-за комментариев. Например, если я ищу foo в этом исходном коде .c:
/*
* foo has changed [...] and is now a 2-parameters function
*/
// foo(24)
foo(42, 28);
Наивный grep
найдет 3 случая, где мне нужен только один. Я видел этот способ сделать это на StackOverflow, но он не удовлетворяет мои потребности: PHP не доступен на платформе. Я также нашел этот способ для однострочных комментариев, но это решает только часть моей проблемы.
Мне нужно использовать классические скриптовые инструменты (awk, sed, bash, grep и т. Д.), И мне нужно, чтобы это было быстро, даже если есть тысячи файлов.
Знаете ли вы сейчас, если и как можно получить доступ к исходному коду и только к исходному коду?