PARSE :: YAPP

PARSE :: YAPP is een PERL-extensie voor het genereren en gebruiken van LALR-parsers.
Download nu

PARSE :: YAPP Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Francois Desarmenien
  • Uitgever website:
  • http://search.cpan.org/~fdesar/Parse-Yapp-1.05/lib/Parse/Yapp.pm

PARSE :: YAPP Tags


PARSE :: YAPP Beschrijving

PARSE :: YAPP is een perl-extensie voor het genereren en gebruiken van LALR-parsers. PARSE :: YAPP is een PERL-extensie voor het genereren en gebruiken van LALR PARSERS.SYNOPSIS YAPP -M MYPARSER GRAMMAR_FILE.YP ... Gebruik MyParser; $ PARDER = NIEUWE MYPARSER (); $ VALUE = $ PARDER-> YYPARSE (YYLEX => LEXER_SUB, YYERERROR => ERROR_SUB); $ NBERR = $ PARDERER-> YYNBERR (); $ PARDER-> YYDATA -> {gegevens} = ; $ Data = $ PARSER-> YYDATA -> {data} ; PARSE :: YAPP (Nog een andere PERL PARSER COMPILER) is een verzameling modules waarmee u YACC wilt genereren en gebruikt Georiënteerde interface. Het script YAPP is een front-end naar de parse :: Yapp-module en laat u eenvoudig een PERL OO-parser maken van een ingangsgrammatrumbestand. De grammaticar FileComments Hiermee zijn opmerkingen, opmerkingen ontvangen Naar het einde van de lijn, of C-stijl, ingesloten tussen / * en * /. Tokens en string literals, alle grammatica-bestanden, kunnen er twee soorten symbolen verschijnen: non-terminale symbolen, die ook worden genoemd, die ook zijn De namen van uw regels en terminalymbolen, ook genoemd tokens.tokens zijn de symbolen die uw Lexer-functie uw parser met zich meebrengt (zie hieronder). Ze zijn van twee smaken: symbolische tokens en string literals.non-terminals en symbolische tokens delen dezelfde identifieryntaxis: * Stringletter bevatten bijna alles. Ze worden uitgevoerd naar uw Parser-bestand dubbel geciteerd, waardoor een speciaal teken als zodanig is. '' ',' $ 'en' @ 'worden automatisch geciteerd met' ', waardoor ze meer natuurlijk zijn. Anderzijds, als je een enkele offerte in je letterlijke nodig hebt, citeer het gewoon met' '. Je kunt het niet hebben Een letterlijke 'fout' in je grammatica, omdat het de chauffeur met het fouttoken zou verwarren. Gebruik in plaats daarvan een symbolisch token. Als u deze per ongeluk gebruikt, produceert dit een waarschuwing die u moet vertellen dat u IT-fout zou moeten geschreven en deze hebt geschreven Als het het fouttoken was, wat zeker niet is wat u bedoelt. Grammar-bestand Syntaxit is zeer dicht bij YACC-syntaxis (in feite parseer :: YAPP zou een schone YACC-grammatica moeten samenstellen zonder enige wijziging, terwijl het tegenovergestelde niet waar is). Vereisten: · Perl


PARSE :: YAPP Gerelateerde software

Webfetch

Webfetch is een PERL-module om informatie van het web te downloaden en op te slaan. ...

160

Downloaden