Gplex

Een scannergenerator die lexicale scanners produceert
Download nu

Gplex Rangschikking & Samenvatting

Advertentie

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

Gplex Tags


Gplex Beschrijving

De GPLEX-naam staat voor Gardens Point Lex. GPlex is ontwikkeld om een scannergenerator te zijn die lexicale scanners produceert die in C # V2 of hoger zijn geschreven. De invoertaal is vergelijkbaar met de originele LEX-specificatietaal, maar maakt volledige 21-bit Unicode-scanners die moeten worden opgegeven. Er zijn een klein aantal gebruiksvoorbeelden opgenomen in het downloadpakket en deze worden volledig besproken in de documentatie. Voor een complexer voorbeeld GPlex en de Companion GPPG-tool gebruiken elk scanners en parsers gegenereerd door GPlex en GPPG. Belangrijkste kenmerken: GPLEX genereert scanners op basis van eindige staatsautomaten. De gegenereerde automaten hebben het aantal staten die standaard worden geminimaliseerd en hebben een groot aantal opties voor tabelcompressie. Het standaardcompressieregeling wordt gekozen afhankelijk van de inputalfabet-kardinaliteit, en geeft bijna altijd een redelijk resultaat. Er is echter een groot aantal opties beschikbaar voor de gebruiker om het gedrag indien nodig af te stemmen. Het gereedschap implementeert veel van de flex-extensies, waaronder dingen als startstaatstapels. De gegenereerde scanners zijn ontworpen om netjes te interfiëren met bottom-up parsers die zijn gegenereerd door tuinen Point Parser-generator. GPLEX-gegenereerde scanners zijn echter met succes gebruikt met zowel handgeschreven parsers als bij parsers die zijn gegenereerd door COCO / R.


Gplex Gerelateerde software

Nshader

SYNTAX-markering voor verschillende Shader Talen, waaronder HLSL - GLSL - CG ...

242 783 KB

Downloaden