Parse :: YAPP.

Parse :: YAPP ist eine Perl-Erweiterung zum Erzeugen und Verwenden von LALR-Parsern.
Jetzt downloaden

Parse :: YAPP. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Francois Desarmenien
  • Website des Verlags:
  • http://search.cpan.org/~fdesar/Parse-Yapp-1.05/lib/Parse/Yapp.pm

Parse :: YAPP. Stichworte


Parse :: YAPP. Beschreibung

Parse :: YAPP ist eine Perl-Erweiterung zum Erzeugen und Verwenden von LALR-Parsern. Parse :: YAPP ist eine Perl-Erweiterung zum Erzeugen und Verwenden von LALR-Parsers.Synopsis YAPP -M MyParser Grammar_File.yp ... Verwenden Sie MyParser; $ PARSER = NEUE MYPARSER (); $ value = $ Parser-> yyparse (yylex => lexer_sub, yyerror => error_sub); $ nberr = $ Parser-> yynberr (); $ Parser-> YYDATA -> {data} = ; $ Data = $ Parser-> YYDATA -> {Data} ; Parse :: YAPP (Noch ein weiterer Perl-Parser-Compiler) ist eine Sammlung von Modulen, mit denen Sie yacc wie Thread Safe (Reentrant) mit Perl-Objekt generieren und verwenden können Orientierte Schnittstelle.Das Skript YAPP ist ein Frontend mit dem Analyse: bis zum Ende der Linie oder dem C-Stil, das zwischen / * und * /. Token und String beiläufig Die Namen Ihrer Regeln und terminalen Symbole, die auch tokens.toks sind, sind die Symbole, die Ihre Lexer-Funktion Ihr Parser füttert (siehe unten). Sie sind von zwei Aromen: Symbolische Token und String-Literale.Non-Terminals und symbolische Token teilen sich dieselbe Identifikations-Syntax fast alles enthalten. Sie werden an Ihre Parser-Datei ausgegeben, die doppelt zitiert sind, wodurch ein spezielles Zeichen als solche erforderlich ist. "" ein wörtliches "Fehler" in Ihrer Grammatik, da er den Treiber mit dem Fehlermarker verwirren würde. Verwenden Sie stattdessen ein symbolisches Zeichen. Wenn Sie es unbeabsichtigt verwenden, erzeugt dies eine Warnung, mit der Sie gesagt haben, dass Sie den Fehler geschrieben haben sollen, und behandeln Sie sie als Wenn es sich um das Fehlermarke handelte, was sicherlich nicht das ist, was Sie meinten. Anforderungen: · Perl.


Parse :: YAPP. Zugehörige Software