| Parse :: Marpa Genereer parsers van elke BNF-grammatica |
Download nu |
Parse :: Marpa Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Jeffrey Kegler
- Uitgever website:
- http://search.cpan.org/~jkegl/
Parse :: Marpa Tags
Parse :: Marpa Beschrijving
Genereer parsers uit elke BNF-grammatica Als je een grammatica in BNF kunt schrijven, genereert Marpa er een parser voor. Dat betekent dat Marpa links- en rechts-recursieve grammatica kan ontleden; alle dubbelzinnige grammatica's, waaronder oneindig dubbelzinnige grammatica's; grammatica's met lege regels; en grammatica's met nutteloze regels.Here is alles wat u moet aan de slag: * dit document. * Het MDL-document. Het beschrijft het formaat van de grammatica van Marpa. * De parse :: Marpa :: DOC :: Opties Document. Deze hoeft alleen maar te skimeren, te controleren op iets dat relevant is voor uw toepassing. De marpa-documenten gebruiken veel parserende terminologie. Voor een snelle opfriscursus in het standaard parserende vocabulaire is er een parse :: Marpa :: DOC :: PARSE_TERMS Document. Het definiëren van gebruik van termen zijn in vetgedrukt, voor eenvoudig skimming.synopsis #! Perl-gebruik 5.010; strikt gebruik; gebruik waarschuwingen; Gebruik Engelse QW (-no_match_vars); Gebruik parsse :: Marpa; # Vergeet niet om Refs te gebruiken om mijn $ value = Parse :: Marpa :: MDL ((do {lokaal ($ RS) = undef; mijn $ source =; \ $ source;}), \ ('2 + 2 * 3 ')); Zeg $ {$ value}; __Data__ Semantiek zijn PERL5. versie is 1.006000. Startsymbool is expressie. Expressie: expressie, / /, expressie. Prioriteit 200. Q {$ _ * $ _ }. Expressie: expressie, / /, expressie. Prioriteit 100. q {$ _ + $ _ }. Expressie: / \ D + /. q {$ _ }. Vereisten: · Perl
Parse :: Marpa Gerelateerde software