Я сделал простой скрипт на python, который выполняет эту задачу, спасибо за предложение grep
#!/usr/bin/python
import commands
import sys
path= sys.argv[1]
a=commands.getoutput("grep -e //.*todo -e //.*TODO -R "+path).split("\n")
print "\\begin{itemize}"
lastFileName=""
firstItem=1;
open=0
for ln in a:
ln=ln.replace("\t","").replace("//","").replace("{","").replace("}","").replace("\\","")
if lastFileName!= ln[0:ln.find(":")]:
lastFileName= ln[0:ln.find(":")]
if firstItem!=1:
print " \\end{itemize}"
open=1
print "\\item "+lastFileName+" \n \\begin{itemize}"
firstItem=0
open=1
print " \\item "+ln[ln.find(":"):len(ln)]
if open:
print " \\end{itemize}"
print "\\end{itemize}"