Fichier :: anvl

Nom Valeur routines de langue
Télécharger maintenant

Fichier :: anvl Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • John A. Kunze
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~jak/

Fichier :: anvl Mots clés


Fichier :: anvl La description

File :: Anvl est un module PERL fournissant un cadre général pour les données représentées dans le format Anvl. Anvl (une langue de nom de nom) représente des éléments d'une étiquette-colon-valeur-valeur similaire aux en-têtes de messagerie. Des conversions spécifiques, basées sur un fichier "multiplexeur de sortie" :: om, sont possibles à XML, tortue, json, csv et psv (valeur séparée de tuyau) et texte non éclairé uni.Synopsis Utilisation Fichier :: anvl; # pour importer des routines dans un script Perl xgetlines (# lire à partir de $ FileThandle (par défaut à * argv) jusqu'à $ $ THENHHEDLE # Ligne vide; renvoie l'enregistrement Lecture ou non sur l'EOF;); # Enregistrement peut être toutes les trims blancheurs (presque EOF) (Espace initiale # Strip de l'enregistrement, souvent juste enregistré, # retourné par GetLines () et restitution restant; $ r_wslines, # facultatif Ref to Line Compte dans WhitSpace $ R_RRLINES) ; # Facultatif Ref to Line Nombre de lignes d'enregistrement réelles Anvl_recarray (# Split $ Enregistrez dans une matrice de lineno-nom-value $ record, # Triple, première triple étant $ r_elems, # Référence à la matrice retournée $ lineno, # Numéro de ligne de départ (valeur par défaut 1) $ opts); # Options / Default, Par exemple, Commentaires / 0, Autoindent / 1 ERC_ANVL_EXPAND_ARRAY (# Changer de courte matrice ANVL ERV sur la forme longue ERC $ R_ELMEMS); # Référence au tableau pour modifier en place anvl_arrayhash (# indices de hachage de recarray ou expand_array $ r_elems, # référence au tableau d'origine (non modifié) $ r_hash); # Référence à hachage (vous initialiser) anvl_valsplit (# Split ANVL Valeur dans une matrice de valeur de sous-valises $, # Valeur d'entrée; L'ARG 2 est une référence à $ R_SVALS); # tableau de matrices de valeurs retournées anvl_decode ($ str); # décodage anvl-style% xy caractères dans String anvl_name_naturalize (# convertir le nom de la tri des types de tri naturels); # Commande de mots à l'aide des points d'inversion Anvl anvl_om (# Enregistrements de lecture et de processus de * ARGV $ OM, # Un fichier Fichier :: OM Mise en forme objet {# une référence de hachage à diverses options Autoindent => 0, # Ne pas (par défaut) Inditention bâclée ELEM_ORED => 0, # Liste de noms d'élément commandé (Tout par défaut) Pour sortir Commentaires => 1, # Do (par défaut Ne) préserver les commentaires d'entrée Verbose => 1, # Enregistrement de sortie et numéros de ligne (par défaut ) ...}); # Autres options répertoriées ultérieurement anvl_opt_defaults (); # Renvoyer la référence de hachage avec les défauts d'usine * obscètes * anvl_rechash (# Enregistrement anvl divisé dans le hachage d'éléments $ record, enregistrement d'entrée; arg 2 est en référence à R_Hash, # hachage; une valeur est scalaire ou un tableau de scalars $ strict ); # Si plus d'un élément partage son nom anvl_recsplit (# Enregistrement divisé en paires de valeur nom-valeur; $ record, # Entrée d'entrée; arg 2 est en référence à $ R_ELMEMS, # tableau; optionnelle argolaire (par défaut 0) nécessite $ strict ); # Lignes de continuation indentée correctement en retrait Anvl_encode ($ STR); # Anvl-encode chaîne * remplacé * # # au lieu de fichier anvl_fmt Fichier d'utilisation :: om :: Anvl ''s''s ''s''s ''s''s ''s''s ''s''s ''s ELEM = ANVL_FMT (# Format Elément Anvl, Emballage sur 72 colonnes Nom, # $ Name est ce qui va à gauche de côlon (:) $ valeur, # $ valeur est ce qui va à droite du colon ...); # plus Nom / Valeur paires peut suivre la page d'accueil duProduction


Fichier :: anvl Logiciels associés