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

Markdown
Markdown

14 Apr 15

YaHP Converter
YaHP Converter

15 Apr 15

mezzanine-mdown
mezzanine-mdown

11 May 15

hatena2rst
hatena2rst

14 Apr 15

Commentaires à filepp

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