Как извлечь TODOS из исходных файлов Java - PullRequest
1 голос
/ 28 марта 2011

Привет Мне нужна xxxreport подобная программа для генерации списка задач из исходных файлов Java (другими словами, извлечения всех // комментариев TODO), идеально в список латекса или есть какие-нибудь другие хорошие латексные инструменты Java 2? Спасибо

Ответы [ 3 ]

2 голосов
/ 28 марта 2011

Рассматривали ли вы "grep -R" с пост-массажем с помощью awk или perl в окончательную форму?

1 голос
/ 30 марта 2011

Я сделал простой скрипт на 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}"

1 голос
/ 28 марта 2011

Eclipse генерирует список TODO. Посмотрите на представление «Задачи».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...