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é

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • 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