Arquivo :: ANVL.

Rotinas de idioma de valor de nome
Baixe Agora

Arquivo :: ANVL. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • John A. Kunze
  • Site do editor:
  • http://search.cpan.org/~jak/

Arquivo :: ANVL. Tag


Arquivo :: ANVL. Descrição

Arquivo :: ANVL é um módulo Perl que fornece uma estrutura geral para dados representados no formato ANVL. ANVL (um idioma de valor de nome) representa elementos em um formato de valor de label-colon semelhante aos cabeçalhos de e-mail. Conversões específicas, com base em um arquivo "multiplexador de saída" :: Om, são possíveis para XML, Tartaruga, JSON, CSV e PSV (Valor separado por tubo) e texto sem rótulo simples.Synopsis usam arquivo :: ANVL; # para importar rotinas para um script de perl xgetlines (# ler a partir de $ filehandle (padrões para * argv) até $ filehandle # linha em branco; retorna registro lido ou indef em eof;); # recorde pode ser todo espaço em branco (quase eof) trimlines (# tira espaços em branco do registro, muitas vezes apenas $ record, # retornado por getlines () e retorne restante; $ r_wslines, # opcional ref contagem de linha em espaços em branco aparado $ r_rrlines) ; # opcional Ref Contagem de linha de linhas de registro real ANVL_RECARRAY (# divisão $ Registro em matriz de LineNo-Name-Valor $ record, # triplos, primeiro triplo sendo $ R_ELEMS, # Referência para retorno de retorno $ lineno, # padrão de linha inicial (padrão 1) $ opts); # Opções / Padrão, por exemplo, Comentários / 0, Autoindent / 1 ERC_ANVL_EXPAND_ARRAY (# Alterar Curto ERC ANVL Array para Long Form ERC $ R_ELEMS); # Referência à matriz para modificar no lugar ANVL_ARRAYHASH (# Índices Hash do Recarray ou Expand_array $ R_ELEMS, # Referência à matriz original (não modificada) $ R_HASH); # Referência ao Hash (You UNDEF para inicializar) ANVL_VL_VALLIT (# Dividir o valor da ANVL em uma matriz de subvisues $ Value, # Valor de entrada; Arg 2 é referência a $ r_svals retornado); # Array de matrizes de valores retornados ANVL_DECODE ($ str); # decodificar anvl-style% xy chars em string anvl_name_naturalize (# converter nome do tipo-friendly para Natural $ nome); # pedido de palavra usando anvl_om de inversão anvl_om (# ler e processar registros de * argv $ OM, # um arquivo :: om formatting objeto {# uma referência hash a várias opções autoindent => 0, # não (padrão) correto Indenção desleixada Elem_order => 0, # lista de nome do elemento encomendado (padrão tudo) para saída de comentários => 1, # do (padrão não) preservar comentários de entrada verbose => 1, # registro de saída e números de linha (padrão não ) ...}); # Outras opções listadas posteriormente anvl_opt_defaults (); # Referência de hash de retorno com padrões de fábrica * Depreciado * Anvl_Rechash (# Split ANVL Registro em hash de elementos $ record, # registro de entrada; arg 2 é referência a $ r_hash, # hash; um valor é escalar, ou matriz de escala $ rigor ); # Se mais de um elemento compartilha seu nome ANVL_RECSPLIT (# Registro dividido em matriz de pares de valor de nome; $ record, # registro de entrada; Arg 2 é referência a $ R_ELEMS, # matriz; opcional arg 3 (padrão 0) requer $ rigoroso ); # linhas de continuação devidamente recuadas ANVL_ENCODE ($ str); # Anvl-Encode String * substituído * # em vez de ANVL_FMT Usar arquivo :: OM :: Método 'Elems' de OM :: ANVL 'Elem' Elem = ANVL_FMT (# formatar elemento anvl, embrulhar para 72 colunas $ nome, # $ nome é o que vai para a esquerda de cólon (:) valor $, # $ valor é o que vai à direita de cólon ...); # mais pares de nome / valor pode acompanhar a página inicial


Arquivo :: ANVL. Software Relacionado