P4

P4 est le processeur de macro à base de Perl.
Télécharger maintenant

P4 Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • James Klicman
  • Site Internet de l'éditeur:
  • http://klicman.org/p4/

P4 Mots clés


P4 La description

P4 est le processeur de macro basé sur Perl. P4 est le processeur macro basé sur Perl.Lorsque le CPP et M4 sont insuffisants, il y a P4. Nouveau, avec la puissance de Perl.P4 a deux caractères de préfixes de macro $ et. Vous pouvez échapper à ces caractères avec une barre oblique inverse pour éviter l'expansion macro (par exemple $ et). Le caractère sera supprimé dans la sortie. D'une manière générale, $ est utilisé pour obtenir des valeurs et est utilisé pour évaluer le code. () Renvoie une valeur, où comme {} ne le fait pas. Il n'y a actuellement que une macro intégrée include (). Inclure ("Hello.P4") $ OMS = $ whoyou peut définir de nouvelles fonctions de macro. {Sub Qui {retour $ _ || $ qui; }} qui = whowho ("moi") = qui ("moi") bonjour qui {$ foo = 'bar'} Exemple de la manière dont plusieurs caractères sont manipulés pour $ et. $ foo = $ foo \ $ foo = $ foo \ $ foo = $ foo \ $ foo = $ fooyou peut joindre des macros en bretelles. $ {foo} z = $ {foo} z ($ foo) = ($ foo) (longueur ($ foo)) Vous pouvez traiter des tableaux et hashes. {@var = ('a', 'b', 'c')} $ var = $ var $} ($ var } ($ var } ($ var } ($ var } ($ var } ($ var } ($ var } ($ var } ($ var } ($ var } ($ var } ($ var } ($ var } ($ var } ($ var } ($ var ) = ($ var ) {$ carte {'One'} = 1; $ carte {'Two'} = 2; $ carte {'2'} = 'Deux'; $ map {'trois'} = 3;} $ carte {'one'} = $ carte {'{"{" {"Two' {$ {$ {$ {$ {$ {" map {'Two' '}}} = $ {carte {$ carte {' Two '}}} $ {carte {$ carte {$ {$ {}}}} ( $ carte {'trois'}) = ($ map {'trois'}) Utilisation: p4 file.p4 > SortieRequentations: · Perlwhat's Nouveau dans cette version: · Ajout de la syntaxe de fonction anonyme () pour Valeurs de retour, modification {} vers le code eval et ne pas renvoyer une valeur. {} remplace maintenant l'utilisation précédente de $ {} sur le code eval sans retourner une valeur pouvant réellement renvoyer une valeur dans les cas de bord (E.g $ {$ foo = 0}).


P4 Logiciels associés

xtklib

XTKLIB fournit une API simple et complète aux développeurs qui souhaitent créer un logiciel multiplate-forme. ...

166

Télécharger

Osspe Val

OSSP Val est une bibliothèque de mappage de noms à valeur flexible pour les variables ISO-C. ...

131

Télécharger

cdbxx

CDBXX est une petite bibliothèque de style stl-style C ++ pour la mise en uvre de Tinycdb de la base de données constante. ...

149

Télécharger

cgixx

CGIXX est conçu comme une bibliothèque CGI moderne pour les compilateurs ISO Standard C ++. ...

155

Télécharger