Cscout

Analyser le code source des programmes C
Télécharger maintenant

Cscout Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Diomidis D. Spinellis
  • Site Internet de l'éditeur:
  • http://www.spinellis.gr/index.html.var
  • Systèmes d'exploitation:
  • Mac OS X
  • Taille du fichier:
  • 1020 KB

Cscout Mots clés


Cscout La description

Analyser le code source des programmes C CSCout est un navigateur de refactorisation libre et analyseur de code source pour les collections de programmes C. Il peut traiter les espaces de travail de plusieurs projets (nous définissons un projet en tant que collection de fichiers source C liés ensemble) mappant la complexité introduite par le prétraiteur C dans les fichiers de code source C d'origine. CSCout Provient des avancées matérielles modernes (transformateurs rapides et de grandes capacités de mémoire) pour analyser le code source C au-delà du niveau de détail et de précision fournis par les compilateurs actuels, les liants et les autres analyseurs de code source. L'analyse CSCout effectue prend en compte les étendues d'identifiant introduites par le prétraiteur C et les champs et espaces de noms de langage C. Après l'analyse du code source CSCOUT peut: · Effectuer une identification de projet croix précise, · Processez des requêtes sophistiquées sur des identifiants, des fichiers et des fonctions, · Localiser les identifiants inutilisés ou malmenés, · Identifier les fichiers d'en-tête qui n'ont pas besoin d'être inclus, et · Créez des graphiques d'appels couvrant à la fois des fonctions C et des macros en forme de fonction. Quoi de neuf dans cette version: · Nouveau graphique d'appels pour les fonctions montrant une fonction dans le contexte: avec tous les chemins de ses appelants et toutes les fonctions appelées. · Lors de l'enregistrement du code refactored CSCout vérifiera que les identificateurs renommés ne s'affrontent pas avec d'autres identifiants existants. Cela nécessite un ré-traitement complet du code. Une option correspondante peut désactiver cette fonctionnalité. · Page d'argumentation de fonction ajoutée Page des refacteurs par lequel les refacteurs de l'argument de la fonction peuvent être examinés, modifiés et désactivés. · Optimiser la manipulation des fichiers pendant la phase de post-traitement. Dans un cas d'utilisation typique, cela entraîne une réduction de 37% du temps de traitement. · La manipulation correcte des noms de fonction apparaissant en tant que pointeurs de fonction, lors du refactoring des arguments de la fonction. · Erreur de syntaxe corrigée de points lors de la génération de graphiques sans options globales définies. · Meilleure manutention des erreurs lorsque les fichiers refouts ne peuvent pas être renommés ou non libellés. · Les expressions de préprocesseur sont évaluées comme si elles ont la même représentation INTMAX_T / UINTMAX_T, plutôt que longtemps. · Fixer un crash survenu lors du traitement Apache httpd 1.3.27. · Correction pour éviter que CSMake se confondre par Ccache.


Cscout Logiciels associés

Safarisync

outil gratuit pour la raclée Web et la synchronisation de la bibliothèque de téléchargements Safari ...

140 5 KB

Télécharger