perlfilter

PERLFILTER-pakket bevat PERL-bronfilters.
Download nu

perlfilter Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Paul Marquess
  • Uitgever website:
  • http://search.cpan.org/~pmqs/IO-Compress-Bzip2-2.012/lib/IO/Compress/Bzip2.pm

perlfilter Tags


perlfilter Beschrijving

Perlfilter-pakket bevat PERL-bronfilters. Perlfilter-pakket bevat PERL-bronfilters. Dit artikel gaat over een weinig bekende kenmerk van PERL genaamd bronfilters. Bronfilters wijzigen de programmeertekst van een module voordat PERL het ziet, veel als een C Voorprocessor verandert de brontekst van een C-programma voordat de compiler het ziet. Dit artikel vertelt u meer over welke bronfilters zijn, hoe zij werken en hoe u uw eigen kunt schrijven. Het oorspronkelijke doel van bronfilters was om u uw programmabron te laten coderen om casual piraterij te voorkomen. Dit is niet alles wat ze kunnen doen, zoals je snel zult leren. Maar eerst de basisprincipes.conceptsbfore de Perl-tolk kan een PERL-script uitvoeren, het moet het eerst lezen vanuit een bestand in het geheugen voor het parseren en compileren. Als dat script zelf andere scripts bevat met een gebruik of vereisen een verklaring, moet elk van die scripts ook van hun respectieve bestanden worden gelezen. Denk aan elke logische verbinding tussen de Perl-parser en een individueel bestand als een bronstroom. Er wordt een bronstroom gemaakt wanneer de PERL-PARDER een bestand opent, het blijft bestaan omdat de broncode in het geheugen wordt gelezen, en het wordt vernietigd wanneer PERL klaar is met het parseren van het bestand. Als de parser een vereiste of gebruikt verklaring in een bronstroom tegenkomt, wordt een nieuwe en onderscheidende stroom alleen voor dat bestand gecreëerd. Het onderstaande diagram vertegenwoordigt een enkele bronstroom, met de stroom van de bron van een perl-scriptbestand aan de linkerkant in de Perl Parser aan de rechterkant. Dit is hoe PerL normaal werkt. Bestand -------> ParserThere zijn twee belangrijke punten om te onthouden: hoewel er op een bepaald moment een aantal bronstromen kan zijn, zal slechts één actief zijn. Elke bronstroom is geassocieerd met slechts één bestand.A Bronfilter is een speciale soort perl-module die een bronstroom onderschept en wijzigt voordat deze de parser bereikt. Een bronfilter verandert ons diagram als volgt: Bestand ----> Filter ----> Parserif dat niet logisch is, overweeg de analogie van een opdrachtpijplijn. Stel dat je een shell-script hebt opgeslagen in het Compressed File Trial.gz. De Simple Pipeline-opdracht hieronder voert het script uit zonder een tijdelijk bestand te maken om het niet-gecomprimeerde bestand vast te houden. Gunzip -C-proef.GZ | Shin deze zaak, de gegevensstroom van de pijplijn kunnen als volgt worden weergegeven: Trial.gz ----> Gunzip ----> Shwith-bronfilters, u kunt de tekst van uw script opslaan en een bronfilter gebruiken om te gebruiken IT voor PERL's PARDER: Compressed Gunzip Perl-programma ---> Bron Filter ---> Parser-vereisten: · Perl


perlfilter Gerelateerde software

Haak :: Scope

HOOK :: Scope is een perl-extensie voor het toevoegen van haken voor het verlaten van een reikwijdte. ...

172

Downloaden

ftp4che

FTP4CHE is een FTP-bibliotheek voor Java 1.4 en 5.0 met ondersteuning voor impliciete SSL. ...

354

Downloaden