Datei :: ANVL.

A Name-Wert-Sprachroutinen
Jetzt downloaden

Datei :: ANVL. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • John A. Kunze
  • Website des Verlags:
  • http://search.cpan.org/~jak/

Datei :: ANVL. Stichworte


Datei :: ANVL. Beschreibung

Datei :: ANVL ist ein Perl-Modul, das einen allgemeinen Rahmen für Daten bereitstellt, die im AVL-Format dargestellt werden. ANVL (eine Name-Wert-Sprache) repräsentiert Elemente in einem Etiketten-Colon-Value-Format, das den E-Mail-Header ähnelt. Spezifische Konvertierungen, basierend auf einem "Output-Multiplexer" -Datei :: OM, sind möglich, um XML, Turtle, JSON, CSV und PSV (Pipe Separated Value) und einfach nicht beschreibt text.Synopsis verwenden Datei :: ANVL; # Um Routinen in ein Perl-Skript-XGETLINES zu importieren (# lesen von $ fileHandle (Standardeinstellungen auf * argv) bis zu $ FileHandle # leere Zeile; Returns Record Read oder Indef auf EOF;); # Record kann alle Whitespace (fast EOF) Trimlines sein (# streifen den anfänglichen Whitespace von Record, oft nur $ Record, #, die von Getlines () zurückgegeben wurde, und den Restrest zurückgegeben; $ r_wslines, # Optionale REF-Nr. ; # Optionale REF-Zahlenzahl der Real-Record-Linien Anvl_Recarray (# teilen Sie $ Record in ein Array von Lineno-Namenswert $ auf, # -Fahrzeuge, # -Trips, das erste Triple $ r_elems, # Verweis auf zurückgegebene Array $ lineNo, # Startzeilennummer (Standardeinstellung) 1) $ OPTS); # Optionen / Standard, z. B. Kommentare / 0, AutoIndent / 1 ERC_ANVL_EXPAND_Array (# Ändern Sie Kurzes ERC-Anvl-Array in long-Form-ERC $ r_elems); # Verweis auf Array, um in Place anvl_arrayHash zu modifizieren (# Hash-Indizes von RAPRAY oder expand_array $ r_elems, # Referenz auf Original-Array (nicht modifiziert) $ r_hash); # Verweis auf HASH (Sie undef zum Initialisieren) ANVL_VALSPlit (# Split-Anvl-Wert in ein Array von Subvalues $ -Werz, # Eingabewert; arg 2 ist der Bezug auf zurückgegebene $ r_svals); # Array von Arrays der zurückgesenden Werte anvl_decode ($ STR); # decodieren Sie Anvl-Style% XY-Zeichen in String ANVL_NAME_NATURALIZE (# Convertieren Sie den Namen von sortfreundlich auf natürlichem Namen); # Word-Bestellung mit ANVL Inversion-Punkten ANVL_OM (# Lesen und Prozessaufzeichnungen von * Argv $ om, # A-Datei :: OM-Formatierungsobjekt {# A Hash-Referenz auf verschiedene Optionen AutoIndent => 0, # nicht (Standard-DO) korrigieren schlampige Dank elem_order => 0, # bestellte Elementname-Liste (Standardeinstellung), um Kommentare auszugeben => 1, # do (default nicht) Input-Kommentare, die Kommentare aufbewahren ) ...}); # Andere Optionen, die später aufgelistet sind, Anvl_opt_defaults (); # Return Hash-Referenz mit werkseitigen Standardeinstellungen * Veraltet * Anvl_Rechash (# Split-Anvl-Aufzeichnung in Hash von Elements $ Record, # Input-Datensatz; ARG 2 ist der Referenz auf zurückgegebene $ r_hash, # Hash; ein Wert ist ein Skalar oder ein Array von Skalars $ streng ); # Wenn mehr als ein Element seinen Namen ANVL_RECSPLIT (# teilen Sie sich in die Anordnung von Namenswertpaaren; $ aufteilen, # -P-Datensatz; ARG 2 ist der Bezug auf zurückgegebene $ r_elems, # -arry; optional arg 3 (Standard 0) erfordert $ strikt ); # ordnungsgemäß eingerückte Fortsetzungsleitungen anvl_encode ($ STR); # Anvl-codige String * ersetzt * # Anstelle von ANVL_FMT Verwenden Sie Datei :: om :: Anvl Object's 'elems' -Methode $ ELEM = ANVL_FMT (# Format-Anvl-Elemente, Umwicklung auf 72 Säulen $), # $ Name ist das, was nach links geht von Dickdarm (:) $ wert, # $ value ist das, was nach rechts von colon ...); # Weitere Namens- / Wert-Paare können die Homepage von FollowProduct auftreten


Datei :: ANVL. Zugehörige Software