Analisar :: Plainconfig.

analisador para arquivos de configuração de texto simples
Baixe Agora

Analisar :: Plainconfig. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Arthur Corliss
  • Site do editor:
  • http://search.cpan.org/~corliss/

Analisar :: Plainconfig. Tag


Analisar :: Plainconfig. Descrição

Parser para arquivos de configuração de texto simples Analise :: PlainConfig é um módulo Perl que fornece objetos OO que podem analisar e gerar arquivos de configuração legíveis por humanos.Synopsis Use Analise :: PlainConfig; $ conf = novo analise :: plainconfig; $ conf = parse :: plainconfig-> NOVO ('param_delim' => '=', 'file' => '.myrc', 'max_bytes' => 65536, 'smart_parser => 1,); $ conf-> Propriedade (param_delim => '='); $ rv = $ conf-> ler ('myconf.conf'); $ rv = $ conf-> ler; $ rv = $ conf-> readifnewer; $ conf-> escrever ('. Myrc', 2); $ conf-> purga; @parameters = $ conf-> parâmetros; $ conf-> parâmetro (foo => "bar"); $ Value = $ conf-> parâmetro (foo); $ conf-> descrever (foo => 'isso é foo'); $ conf-> coagir ("string", qw (foo bar)); @order = $ conf-> ordem; $ conf-> ordem (@new_order); $ errstr = anal :: plainconfig :: erro; $ rv = $ conf-> hasparameter ('foo'); os seguintes métodos são suportados apenas para razões de compatibilidade anteriores. Eles provavelmente serão removidos em algum momento no futuro. # Uso das tags delim e purga são privados em favor de # param_delim, list_delim, hash_delim e autopurge $ conf = anal :: plainconfig-> novo ('delim' => '=', 'purge' => 1, ' ; # Como é o método delim, pois funciona apenas no delimitador de tag $ conf-> delim ('='); # Auto-purga deve ser ativada / desativada através do método de propriedade $ conf-> purga (1); # diretivas é substituída por parâmetros @directives = $ conf-> diretivas; # obter métodos get / set são substituídos por um método de parâmetro Unifed $ field = $ conf-> get ('key1'); ($ field1, $ field2) = $ conf-> get (qw (key1 key2)); $ conf-> set (key1 => 'foo', key2 => 'bar'); # Esta foi apenas uma ideia muito ruim para começar, além disso é eficaz # quebrado neste ponto (apenas retorna uma cópia do hash interno # agora, por isso é efetivamente somente leitura) $ hashref = $ conf-> getref; # Este é apenas um wrapper para a função de classe $ errstr = $ conf-> Requisitos de erro: · Perl. · Paranoico · Texto :: Parseworks · Texto :: Tabs


Analisar :: Plainconfig. Software Relacionado