C_pp

Un programme pour tester les directives de préprocesseur C
Télécharger maintenant

C_pp Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Nom de l'éditeur:
  • TextTransformer
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • 662 KB

C_pp Mots clés


C_pp La description

L'application C_PP a été conçue pour être un programme pour tester les directives de préprocesseur C. Vous pouvez remplacer le texte dans la fenêtre supérieure avec C / C ++ Code. Comme exemples, beaucoup de macros sont répertoriés dans la combinaison de Combobox. Si vous exécutez le préprocesseur, puis avec le bouton de la barre d'outils, le texte prétraité apparaît dans la fenêtre de sortie inférieure. Les fichiers C ++ peuvent être remodelés dans le formulaire prétraité avec C_PP, comme ils sont «observés» par le compilateur: les directives de préprocesseur sont supprimées, les fichiers sont inclus, les définitions sont remplacées, les zones non définies sont supprimées et les macros sont élargis. Contrairement aux préprocesseurs existants des différents fabricants de compilateurs, C_PP ne crée pas seulement une séquence intermédiaire de jetons, mais un texte réel. Le nom "C_PP" signifie c-préprocesseur. Le soussecore distingue le nom d'un analyseur Cplusplus existant également avec le nom "CPP". La version originale de ce préprocesseur C ++ a été développée pour préparer la traduction d'un logiciel d'entreprise écrit en C ++ en Java. Ce n'est donc pas le but de produire un préprocesseur général, qui aboutit à toutes les astuces possibles de la programmation de méta de préprocesseur. L'objectif était plutôt pragmatique: les directives de préprocesseur doivent être remplacées du nombre fini de fichiers de manière à maintenir la signification de ces directives. - Les constantes "réelles" C ++ ont été insérées dans le code des constantes définies - Un certain nombre de macros n'ont pas été résolus mais remplacés par des fonctions - Les commentaires ont été laissés dans le code - Les en-têtes des fichiers système et des fichiers de bibliothèque n'ont pas été inclus. Leur contenu doit être substitué directement par leur Java analoga. - Pour chaque en-tête de l'entreprise, une en-tête prétraitée correspondante a été produite et les directives incluées pour ces en-têtes ont donc été laissées dans le code source. Ces traitements spéciaux adaptés au logiciel de la société en question ont été supprimés du projet C_PP publié ici. Cependant, il est facilement possible d'insérer une fois de plus de traitements spéciaux correspondants pour d'autres projets de traduction.


C_pp Logiciels associés

Flytreeview pro

Il vous donne un contrôle professionnel et flexible qui vous aidera à créer plus rapidement et plus pratique ... ...

255 2.5 MB

Télécharger