C - Как найти все внутренние циклы с помощью grep?

​​У меня есть гигантский проект C с множеством файлов C. Мне нужно найти все внутренние циклы. Я уверен, что в проекте нет никаких блоков O (n³), поэтому нужно найти только блоки O (n²) -сложности. (цикл в цикле).

Можно ли найти все i nner циклов с использованием grep? Если да, какое регулярное выражение я могу использовать для поиска всех вхождений внутренних циклов всех видов, таких как {for, for}, {while, for}, {for, while}, {do, while} и т. Д.? Если нет, есть ли какой-нибудь простой unix-способ сделать это (возможно, несколько grep или что-то вроде awk)?

10
задан psihodelia 25 November 2011 в 14:52
поделиться