RegexP :: Parser :: Handler

RegexP :: Parser :: Handler ist ein Perl-Modul mit Handler für Perl 5-Regexes.
Jetzt downloaden

RegexP :: Parser :: Handler Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jeff Pinyan
  • Website des Verlags:
  • http://search.cpan.org/~pinyan/YAPE-Regex-3.03/Regex/Element.pm

RegexP :: Parser :: Handler Stichworte


RegexP :: Parser :: Handler Beschreibung

RegexP :: Parser :: Handler ist ein Perl-Modul mit Handler für Perl 5 Regexes. RegexP :: Parser :: Handler ist ein Perl-Modul mit Handler für Perl 5 Regexes.Das Modul Hält das Init () -Methode für die RegexP :: Parser-Klasse, die alle Handler für Standard-Perl 5-Regexes installiert. Diese Dokumentation enthält ein Unterklassifizier-Tutorial.sub-Classingi zeigt zwei Beispiel-Unterklassen, regexp :: nocode, und regexp :: andbranch.parser interinsthe parser objekt ist eine Hash-Referenz mit den folgenden Tasten: Regexa-Referenz auf die ursprüngliche Zeichenfolge Darstellung der Regex.lenthe-Länge der ursprünglichen String-Darstellung der Regex.Treeding Der erste Pass ist undef, der das Objekt ()) anweist, das nicht tatsächlich keine Objekte erstellt. Anschließend ist es eine Array-Referenz von (Knoten) Objekten.Stackinitieller Array-Referenz, die zum Speichern des Baums als neuer Umfang eingegeben wird, und dann abgerufen wird. Das allgemeine Konzept ist: if (in_scope) {Push-Stack, Baum; Baum = Strom-> Daten; } if (outof_scope) {tree = pop stack; } Nachdem der Baum erstellt wurde, wird dieser Schlüssel gelöscht. Dies gibt dem Code einen Weg, um sicherzustellen, dass die Zusammenstellung erfolgreich war .Maxparthe höchste Anzahl von Klammern. Es wird enden, mit NAREN identisch zu sein, aber es wird während des anfänglichen Passes inkrementiert, so dass auf dem zweiten Durchgang (des Baumgebäudes) Rückenreferenzen von Oktal-Escapes unterscheiden kann. (Der Quellcode für den Regex-Compiler von Perl ist dasselbe.) Nparenthe Anzahl der Öffnungen (Erfassungsgruppen) in der Regex.capturesan-Array-Referenz auf die 'Open'-NODES.Flagsan-Array-Referenz der Flag-Werte. Wenn ein Umfang eingegeben wird, wird der obere Wert kopiert und auf den Stapel gedrückt. Wenn ein Umfang übrig bleibt, ist der obere Wert aufgetaucht und verworfen. Es ist wichtig, dieses Kopieren und Push auszuführen, bevor Sie Flag-Parsing durchführen, wenn Sie einen Griff hinzufügen, der Flags analysieren kann, da Sie nicht möchten So beeinflussen Sie versehentlich auf die Flag-Werte des Vorgängerbereichs. · Perl.


RegexP :: Parser :: Handler Zugehörige Software