Analisar :: FixedRecord.

analisador orientado a objetos para registros de largura fixa
Baixe Agora

Analisar :: FixedRecord. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Jesse Luehrs
  • Site do editor:
  • http://search.cpan.org/~doy/

Analisar :: FixedRecord. Tag


Analisar :: FixedRecord. Descrição

Analisar :: FixedRecord é uma subclasse de perl de alces com um idioma específico de domínio simples (DSL) para definir analisadores.Você pode usar qualquer tipo de restrições que você gosta, desde que tenham uma coerção de str. Se você deseja gerar objetos de linha no mesmo formato, eles também devem ter uma sobrecarga.parse :: fixingrecord fornece duração e restrições de datetime para você fora da caixa.Synopsisassuming você tem dados como este: Fred Bloggs | 2009-12-08 | 01:05 Mary Blige | 2009-12-08 | 00: 30 para criar um analisador: pacote meu :: analisador; Use Analise :: FixedRecord; # importações rigorosas e advertências colunas first_name => largura => 4, isa => 'str'; foto ' '; coluna last_name => largura => 6, isa => 'str'; foto '| '; Data da coluna => largura => 10, isa => 'data'; foto '| '; Duração da coluna => largura => 5, isa => 'duração'; 1; no seu código: use meu :: Parser; enquanto (minha $ linha =) {eval {my $ object = meu :: parser-> analisar ($ line); Diga $ Object-> First_name; do_something () se $ $ object-> duração-> in_units ('mins')> 60; }; } Homepage do produto


Analisar :: FixedRecord. Software Relacionado