| Parseer :: vasteRecord Object georiënteerde parser voor vaste breedte-records |
Download nu |
Parseer :: vasteRecord Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- 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