Bestand :: ANVL

A Naam Waarde Taal Routines
Download nu

Bestand :: ANVL Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • John A. Kunze
  • Uitgever website:
  • http://search.cpan.org/~jak/

Bestand :: ANVL Tags


Bestand :: ANVL Beschrijving

Bestand: ANVL is een PERL-module die een algemeen kader biedt voor gegevens weergegeven in het ANVL-formaat. ANVL (een naam van de waarde) staat voor elementen in een label-colon-waarde-formaat vergelijkbaar met e-mailkoppen. Specifieke conversies, gebaseerd op een bestand "Output Multiplexer" :: OM, zijn mogelijk voor XML, Turtle, JSON, CSV en PSV (PIRE-gescheiden waarde) en gewone niet-gelabelde tekst. Synopsis Gebruik bestand :: ANVL; # Om routines in een PERL-script te importeren Xchetlines (# gelezen vanaf $ filehandle (standaardinstellingen tot * ARGV) tot $ Filehandle # blanco lijn; Retourneert record lezen of undef op EOF;); # Record kan alle WhiteSpace (bijna EOF) Trimlines (# Strip Initial WhiteSpace uit record, vaak slechts $ record, # geretourneerd door hatlines (), en retourneer resten; $ r_wslines, # Optionele Ref to Line Count in bijgesneden whitespace $ r_rlines) ; # Optionele Ref to Line Count van echte platenlijnen ANVL_RECARRAY (# Split $ Record in de reeks van linneno-name-waarde $ record, # Triples, eerste triple zijn $ r_elems, # Referentie naar geretourneerde array $ LINENO, # startlijnnummer 1) $ kiest); # Opties / standaard, bijv. Opmerkingen / 0, autoindent / 1 ERC_ANVL_EXPAND_ARRAY (# KORTE ERC ANVL-array wijzigen op lange vorm ERC $ R_ELEMS); # Verwijzing naar array om te wijzigen op Place ANVL_ARRAYHASH (# hash-indices van herstel of expand_array $ r_elems, # verwijzing naar originele array (niet gewijzigd) $ r_hash); # Verwijzing naar hash (u undef om te initialiseren) ANVL_VALSPLIT (# gesplitst ANVL-waarde in een array van subvalues $ -waarde, # ingangswaarde; Arg 2 is verwijzing naar geretourneerde $ R_Svals); # Selectie van arrays van geretourneerde waarden ANVL_DECODE ($ STR); # Decode ANVL-stijl% xy chars in string anvl_name_naturalize (# converteer naam van Sort-vriendelijk naar natuurlijke $ naam); # woordvolgorde met behulp van ANVL-inversiepunten ANVL_OM (# lees- en verwerkingsrecords van * ARGV $ OM, # A File :: OM Forming Object {# A HASK REFERENTIE NAAR VERSCHILLENDE OPTIES Autoindent => 0, # DoN Do) Corrigeer Sloppy Indentie Elem_order => 0, # Bestelde element Naamlijst (standaard All) To output Commentaren => 1, # do (standaard niet) Bewaar ingevoerde opmerkingen Verbose => 1, # Uitgangsrecord en lijnnummers (standaard niet ) ...}); # Andere opties die later worden vermeld ANVL_OPT_DEFAULTEN (); # Retourneer hash referentie met fabrieksinstellingen * Verouderde * ANVL_RECHASH (# gesplitst ANVL-record in hash van elementen $ record, # invoerrecord; Arg 2 is verwijzing naar geretourneerde $ r_hash, # hash; een waarde is Scalar, of reeks van scalars $ streng ); # Als er meer dan één element zijn naam ANVL_RECSPLIT deelt (# gesplitste record in de reeks van naam-waardeparen; $ record, # invoerrecord; Arg 2 is verwijzing naar geretourneerde $ R_Elems, # array; optioneel Arg 3 (Standaard 0) vereist $ streng ); # goed ingesprongen voortzettingslijnen ANVL_ENCODE ($ STR); # ANVL-CODE-string * vervangen * # in plaats van ANVL_FMT Gebruik Bestand :: OM :: ANVL-object's 'elems' methode $ ELEM = ANVL_FMT (# formaat ANVL-element, verpakking naar 72 kolommen $ naam, # $ Naam is wat naar links is van colon (:) $ waarde, # $ waarde is wat naar rechts van colon ...); # meer Naam / Value Pairs Mei FollowProduct's Homepage


Bestand :: ANVL Gerelateerde software