| GCC :: traverseunit GCC :: traverseunit est un module Perl pouvant analyser la sortie de GCC -FDUMP-TRADUCTION-UNIT. |
Télécharger maintenant |
GCC :: traverseunit Classement & Résumé
- Licence:
- Perl Artistic License
- Nom de l'éditeur:
- Ashley Winters
- Site Internet de l'éditeur:
- http://search.cpan.org/~awin/Qt-0.03/QApplication/QApplication.pm
GCC :: traverseunit Mots clés
GCC :: traverseunit La description
GCC :: traverserunit est un module Perl pouvant analyser la sortie de GCC -FDUMP-TRADUCTION-UNIT. GCC :: traverserunit est un module Perl pouvant analyser la sortie de GCC -FDummp-TRANSSOLOGHT-UNIT.SYNPOSIS UTILISER GCC :: Branneunit; # echo '#include'> stdio.c # gcc -fdump-traduction-unité -c -c stdio.c $ nud = gcc :: branchandu :: parser-> parsefile ('stdio.c.tuu') -> root; # Énumérer chaque nom de fonction / variable tandis que ($ nud) {if ($ nud-> isa ("gcc :: nud :: fonction_decl") ou $ nud-> isa ("gcc :: nud :: var_decl ')) { printf "% s déclarés en% sn", $ nud-> nom-> identifiant, $ nud-> source; }} continuer {$ node = $ node-> chaîne; } AbstractProvide Un module de lecture dans le fichier d'unité de traduction -fdump-traduction à partir de la GCC et des méthodes d'accès pour les données disponibles à partir de GCC.ONCE Vous avez lu dans le fichier à l'aide de l'analyseur, vous pouvez traverser toute la structure de l'arborescence d'analyse à l'aide des méthodes. Défini dans les modules GCC :: Node :: *. Regarde là pour information. Chaque noeud est béni dans un gcc :: node :: * classe avec ce nom. Exigences: · Perl
GCC :: traverseunit Logiciels associés