Parseer :: vasteRecord

Object georiënteerde parser voor vaste breedte-records
Download nu

Parseer :: vasteRecord Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jesse Luehrs
  • Uitgever website:
  • http://search.cpan.org/~doy/

Parseer :: vasteRecord Tags


Parseer :: vasteRecord Beschrijving

PARSE :: VastRecord is een PERL-subklasse van eland met een eenvoudige domeinspecifieke taal (DSL) om parsers te definiëren. U kunt elk type beperkingen gebruiken dat u wilt, zolang ze een dwang van Str hebben. Als u rijobjecten in hetzelfde formaat wilt uitvoeren, moeten ze ook een overbelasting hebben. PARSE :: VasteRecord biedt duur en datetime-beperkingen voor u buiten de doos. Synopsisassuming U hebt gegevens zoals deze: Fred Bloggs | 2009-12-08 | 01:05 Mary Blige | 2009-12-08 | 00: 30 om een parser te maken: pakket mijn :: parser; gebruik parsse :: vasteRecord; # Importeert strikte en waarschuwingskolom First_Name => Breedte => 4, ISA => 'STR'; pic ''; Column last_name => Breedte => 6, ISA => 'STR'; pic '| '; Kolomdatum => Breedte => 10, ISA => 'Datum'; pic '| '; Kolomduur => Breedte => 5, ISA => 'Duur'; 1; in uw code: gebruik mijn :: PARDER; terwijl (mijn $ regel =) {eval {my $ object = mijn :: parser-> parsse ($ lijn); Zeg $ Object-> First_Name; Do_Something () als $ $ Object-> Duur-> IN_UNITS ('MINS')> 60; }; } Homepage van het product


Parseer :: vasteRecord Gerelateerde software