Parse :: Marpa

Genereer parsers van elke BNF-grammatica
Download nu

Parse :: Marpa Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • 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