CST: C Stats – statistiky zdrojových kódů

Tento zajímavý skriptík v Pythonu jsem napsal jako projekt do předmětu IPP a myslím, že si zaslouží samostatné zveřejnění. Jde o počítání statistik použitých výrazů, klíčových slov a komentářů ve zdrojových kódech v jazyce C.

Ovládání programu

Popis jednotlivých parametrů při spuštění.

–help Vypíše nápovědu programu

–input=filename.ext Zadání vstupního souboru nebo složky. Pokud není argument zadán, použije se aktuální složka. V případě složky se vždy prochází všechny soubory s příponou .h a .c a rekurzivně všechny vnořené složky.

–output=filename.ext Zadání výstupního souboru. Pokud chybí, vypisují se statistiky na standardní výstup.

-k Vypíše počet všech výskytů klíčových slov (vyskytujících se mimo poznámky a řetězce) v každém souboru a celkem.

-o Vypíše počet výskytů jednoduchých operátorů (nikoliv oddělovačů apod.) mimo poznámky a řetězce v každém zdrojovém souboru a celkem.

-i Vypíše počet výskytů identifikátorů (mimo poznámky a řetězce) v každém zdrojovém souboru a celkem. Nezahrnuje klíčová slova.

-ik Vypíše součet klíčových slov a identifikátorů.

-w=<pattern> Vypíše počet výskytů textového řetězce pattern, bez ohledu na to, v jakém kontextu se nalezený řetězec nachází.

-c Vypíše celkový počet znaků komentáře (včetně uvozujících a konců řádků).

-p V kombinaci s předchozími způsobí, že se soubory budou vypisovat bez úplné cesty.

 

Stažení

 

v kazdem zdrojovem souboru a celkem (pro vsechny analyzovane sou


This entry was posted in Jen tak. Bookmark the permalink.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

*

Můžete používat následující HTML značky a atributy: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">