filepp

Logiciel capture d'écran:
filepp
Détails logiciels:
Version: 1.8.0
Date de transfert: 2 Jun 15
Développeur: Darren Miller
Licence: Gratuit
Popularité: 24

Rating: nan/5 (Total Votes: 0)

filepp est un préprocesseur de fichier générique. Il est conçu pour permettre la fonctionnalité fournie par le préprocesseur C soit utilisé avec tout type de fichier. Ce projet appuie les mots-clés suivants, qui ont tous leurs significations habituelles C de préprocesseur et utilisation:
Comprendre
· #define
· #if
· #elif
· #ifdef
· #ifndef
· #else
Fin si
· #undef
· #error
Attention
Cependant, filepp est beaucoup plus qu'une réécriture du préprocesseur C, il comporte les améliorations suivantes:
· Un mot-clé #if étendue qui comprend la chaîne et d'expression régulière de l'analyse.
· Il fonctionne avec tous les jeux de caractères, y compris les caractères internationaux, et pas seulement des caractères ASCII.
· Le préfixe le mot-clé (normalement #) et le caractère de continuation de ligne (normalement) peut être réglé à tout caractère, chaîne ou expression régulière.
· Mots-clés peuvent être ajoutés, supprimés ou modifiés.
· Le développement des macros peut travailler sur des mots entiers ou partiels (macro expansion de l'préprocesseur C ne fonctionne que sur des mots entiers).
· Les macros peuvent avoir plusieurs arguments.
· Filepp dispose d'un mode de débogage pour aider lorsque les choses vont mal.
· Les variables d'environnement peuvent être automatiquement définis comme des macros.
· Les lignes vides provenant incluent les fichiers peuvent être supprimés.
· Filepp peut être personnalisée à la volée en utilisant le mot-clé # pragma qui permet une des fonctions internes de filepp d'être appelé.
· Les modules peuvent être écrits (en Perl) pour modifier ou étendre le comportement de filepp.
Ce sont quelques-unes des améliorations filepp a plus le préprocesseur C normal. Son principal avantage est la possibilité d'écrire des modules d'extension et de modifier son comportement. Filepp est écrit en Perl et permet à quiconque qui sait comment programmer en Perl pour écrire facilement des modules. Filepp est livré avec un ensemble de modules qui font ce qui suit:
· Pour le module: Met en œuvre le mot-clé #Pour. Le permet boucles d'être générés, le comportement est similaire à Perl et C boucles.
· Module de foreach: Met en œuvre le mot-clé #foreach. Le permet boucles pour être générés pour une liste de chaînes, le comportement est similaire à Perl et boucles foreach csh.
· C-comment le module: retire C et C ++ commentaires de style à partir d'un fichier.
· Hachage commentaire Module: Retirer commentaires # de style (comme utilisé en Perl et des scripts shell) à partir d'un fichier.
· Module de fonction: Permet macros à écrire qui appellent directement des fonctions Perl. Cela permet macros pour donner sortie dynamique.
· Module de maths: Met en œuvre des fonctions de base en mathématiques, y compris additionner, soustraire, multiplier et diviser, sinus, cosinus, exponentielle, aléatoire, etc.
· Module de format: Fournit une liste de fonctions de formatage de texte, y compris un / Perl fonction printf de style C et la fonction de la Perl.
· Module littérale: Ce module empêche les macros apparaissant dans les chaînes étant remplacés.
· Module de toupper: convertit toutes les lettres minuscules dans un fichier en majuscules.
· Module de tolower: convertit toutes les lettres majuscules dans un fichier en minuscules.
· Module de bigdef: permet macros multi-ligne d'être définie sans avoir besoin de mettre un caractère de continuation de ligne à la fin de chaque ligne - fait de grandes macros beaucoup plus lisible.
· Module de bigfunc: Idem que bigdef, seule différence est des mots clés intégrés dans la macro sont évaluées lorsque la macro est remplacée plutôt que lorsque la macro est définie.
· Module de defplus: Permet macros existantes pour être à appened.
· Module de BLC: Active continuation de ligne automatique si un crochet de fermeture est sur une ligne en dessous de la parenthèse d'ouverture.
· Module de cmacro: Rend certaines macros plus «C» comme en mettant des guillemets autour de leurs valeurs.
· Module de cpp: Donne filepp se comportent comme un préprocesseur C de base.
· Module de regexp: Met en œuvre le style Perl recherche d'expression régulière et de remplacement, ce qui permet des expressions régulières pour être recherchés et remplacés par d'autres chaînes.
· Module de ponction: Utilisé pour saisir entrée avant toute transformation se fait sur elle.
Quoi de neuf dans cette version:
· Cette version inclut une réécriture de la chaîne de traitement pour les macros dans les macros se comportent correctement.
· Plusieurs autres corrections de bugs et améliorations mineures ont été apportées.

Logiciel similaire

rst2slides
rst2slides

11 May 15

metaf2xml
metaf2xml

10 Mar 16

YaHP Converter
YaHP Converter

15 Apr 15

Commentaires à filepp

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!