Archivo :: ANVL

Un nombre Value Rutinas de idioma
Descargar ahora

Archivo :: ANVL Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • John A. Kunze
  • Sitio web del editor:
  • http://search.cpan.org/~jak/

Archivo :: ANVL Etiquetas


Archivo :: ANVL Descripción

Archivo :: Anvl es un módulo Perl que proporciona un marco general para los datos representados en el formato ANVL. ANVL (un lenguaje de valor de nombre) representa elementos en un formato de etiqueta-valor de etiqueta similar a los encabezados de correo electrónico. Conversiones específicas, basadas en un archivo "Multiplexor de salida" :: OM, son posibles para XML, TURTLE, JSON, CSV y PSV (valor separado por tuberías) y texto sin etiqueta sin etiqueta. ARCHIVO DE USO :: ANVL; # Para importar rutinas en un script de Perl XGetlines (# Leer desde $ FileHandle (predeterminado a * Argv) hasta $ FileHandle # Línea en blanco; devuelve el registro LEER o UNDEF en EOF;); # El registro puede ser todos los recortes de espacio en blanco (casi EOF) (# Frank WhiteSpace inicial del registro, a menudo solo $ récord, # devuelto por Getlines () y devuelva el resto; $ r_wslines, # opcional Ref to Line Tell en Whitespace $ R_RRLines) ; # Opcional Ref To Line Count de líneas de registro real ANVL_RECARRAY (# Split $ Grabar en la matriz de Lino-Nombre-Value $ Grabación, # Triples, First Triple siendo $ R_Elems, # Referencia a la matriz devuelve $ LinoNo, # Número de línea de inicio (predeterminado 1) $ opts); # Opciones / Predeterminado, por ejemplo, Comentarios / 0, AutoInDent / 1 ERC_ANVL_EXPAND_ARRAY (# CAMBIAR CAMBIAR ARRICA DE ANVL ERC A LONG FORMULARIO ERC $ R_ELEMS); # Referencia a la matriz para modificar en su lugar Anvl_Arrayhash (# Índices de hash de recompray o expand_array $ r_elems, # Referencia a la matriz original (no modificada) $ R_HASH); # Referencia a la hash (usted no se debe inicializar) ANVL_VALSPLIT (# Valor de ANVL dividido en una matriz de subvalores $ valor, # Valor de entrada; Arg 2 es referencia para devolver $ R_SVALS); # matriz de matrices de valores devueltos ANVL_DECODE ($ STR); # decodificar el estilo de anvl% xy chars en cadena anvl_name_naturalizar (# Convertir el nombre de Sort-Friendly a Natural $ Name); # Orden de palabras usando los puntos de inversión de ANVL ANVL_OM (# Lea y procesa los registros de * Argv $ OM, # A Archivo :: OM Formateo de objeto {# A HASH Referencia a varias opciones AutoInDent => 0, # No (Predeterminado DO) CORRECT INDENCIÓN SLOPPY ELEM_ORDORD => 0, # Lista de nombres de elementos ordenados (predeterminados All) Para obtener comentarios de salida => 1, # DO (Predeterminado No) Preserve comentarios de entrada verbose => 1, # Récord de salida y números de línea (predeterminado no ) ...}); # Otras opciones enumeradas más tarde ANVL_OPT_DEFAULS (); # return la referencia de hash con los valores predeterminados de fábrica * en desuso * ANVL_RACHASH (# Split Anvl RECORD en hash de elementos $ registro, # registro de entrada; arg 2 es referencia para devolver $ r_hash, # hash; un valor es escalar, o la matriz de escalares $ estrictos ) # Si más de un elemento comparte su nombre ANVL_RECSPLIT (# registro dividido en la matriz de pares de valor de nombre; $ registro, # registro de entrada; arg 2 es referencia para devolver $ r_elems, # matriz; opcional arg 3 (predeterminado 0) requiere $ estricto); # Líneas de continuación con sangría correctamente ANVL_ENCODE ($ STR); # ANVL-CODE STRING * REEMPLAZADO * # En lugar de ANVL_FMT USE ARCHIVO :: OM :: Método de 'Elems' de OM :: ANVL Objeto $ ELEM = anvl_fmt (# formato de elemento anvl, envolver a 72 columnas $ nombre, # $ nombre es lo que va a la izquierda de colon (:) $ ​​valor, # $ valor es lo que va a la derecha del colon ...); # Más pares de nombre / valor pueden seguir la página de inicio del PRODUCT


Archivo :: ANVL Software relacionado