Regexp :: Parser :: Handlers

REGEXP :: PARDER :: Handlers is een PERL-module met handlers voor PERL 5 RGEXES.
Download nu

Regexp :: Parser :: Handlers Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jeff Pinyan
  • Uitgever website:
  • http://search.cpan.org/~pinyan/YAPE-Regex-3.03/Regex/Element.pm

Regexp :: Parser :: Handlers Tags


Regexp :: Parser :: Handlers Beschrijving

Regexp :: Parser :: Handlers is een Perl-module met handlers voor PERL 5 REGEXES. RGEXP :: PARDER :: Handlers is een PERL-module met handlers voor PERL 5 RGEXES.Deze module houdt de init () methode voor de regexp :: Parser-klasse, die alle handlers installeert voor standaard PERL 5 REGEXES. Deze documentatie bevat een subklassende tutorial.Sub-Classingi presenteert twee voorbeeld-subklassen, Regexp :: Nocode en Regexp :: andbranch.parser Internalshe Parser-object is een hash-referentie met de volgende toetsen: Regexa Referentie naar de originele string Vertegenwoordiging van de regex.lente lengte van de oorspronkelijke reeksvertegenwoordiging van de regex.Treeding De eerste pas, boom is undef, die de object () methode niet instrueert om geen voorwerpen te maken. Nadien is het een array-referentie van (knooppunt) objecten. Sterkerlijk een array-referentie, gebruikt om de boom op te slaan als een nieuwe reikwijdte wordt ingevoerd en vervolgens wordt afgesloten. Het algemene concept is: if (in_scope) {push stapel, boom; Boom = actueel-> gegevens; } if (outof_scope) {Tree = POP Stack; } Nadat de boom is gemaakt, wordt deze sleutel verwijderd; Dit geeft de code een manier om er zeker van te zijn dat compilatie succesvol was. Maxparhe hoogste aantal haakjes. Het zal uiteindelijk identiek zijn aan Naren, maar het wordt tijdens de eerste pass verhogen, zodat het op de tweede pas (het boomgebouw), het back-referenties van octale ontsnappingen kan onderscheiden. (De broncode naar de REX-compiler van PERL doet hetzelfde.) NPARENTE Aantal opent (vastleggingsgroepen) in de reigx.capturesan array-referentie naar de 'Open' -knooppunten. Flagsan array-referentie van vlagwaarden. Wanneer een reikwijdte wordt ingevoerd, wordt de topwaarde gekopieerd en op de stapel gedrukt. Wanneer een scope achterblijft, is de bovenste waarde geplooid en wordt weggegooid. Het is belangrijk om deze kopie-en-push te doen voordat u een flag-parsering doet, als u een handgreep toevoegt, omdat u geen vlaggen kunt vermijden, omdat u niet wilt Per ongeluk beïnvloeden van de Vlag-waarden van de vorige scope. Hier is voorbeeldcode van de handler voor (? ISMX) en (? ISMX: ...): # (? I: ...) Vereisten: · Perl


Regexp :: Parser :: Handlers Gerelateerde software

DBIX :: DBSTAG

DBIX :: DBSTAG is een PERL-module voor relationele database naar hiërarchische (Stag / XML) -mapping. ...

145

Downloaden