Tuinen Point Parser Generator

Een parser-generator die parsers produceert geschreven in de C # V2 of hoger
Download nu

Tuinen Point Parser Generator Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Naam uitgever:
  • John Gough
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 295 KB

Tuinen Point Parser Generator Tags


Tuinen Point Parser Generator Beschrijving

De naam GPPG staat voor Gardens Point Parser-generator. GPPG is ontwikkeld om een parser-generator te zijn die parsers produceert geschreven in de C # V2 of hoger. De invoertaal is YACC-like, en de parsers zijn LALR (1), met de gebruikelijke automatische disambiguaties. Ontworpen om met GPlex te werken. Er zijn een klein aantal gebruiksvoorbeelden opgenomen in het downloadpakket en deze worden volledig besproken in de documentatie. Voor een complexe voorbeeld GPLEX en deze Companion GPPG-tool gebruiken elk scanners en parsers gegenereerd door GPlex en GPPG. Belangrijkste kenmerken: GPPG genereert bottom-up parsers. De gegenereerde parsers herkennen talen die LALR (1) zijn, met de traditionele YACC-disambiguaties. Er zijn een aantal extensies van de traditionele invoertaal die nodig zijn voor juistheid van de gegenereerde C # -uitvoerbestanden. De gegenereerde parsers zijn ontworpen om netjes te interfaceren met scanners die worden gegenereerd door tuinen Point Lex. GPPG-gegenereerde scanners zijn echter met succes gebruikt met zowel handgeschreven scanners als met scanners gegenereerd door COCO / R. Een bepaalde functie van het gereedschap is de optionele generatie van een HTML-rapportbestand waarmee een eenvoudige navigatie van de eindige staatsautomaat is die de levensvatbare voorvoegsels van de opgegeven taal herkent. Dit rapport toont de productie-items, lookahead-symbolen en acties voor elke staat van de automaat. Het toont ook eventueel een voorbeeld van een kortste invoer en het kortste FSA-pad dat elke staat bereikt. Dit rapportbestand vereenvoudigt aanzienlijk de diagnose van grammatica-conflicten.


Tuinen Point Parser Generator Gerelateerde software