| Dparser Gratis en Open Source Scannerless GLR PARDER-generator |
Download nu |
Dparser Rangschikking & Samenvatting
- Naam uitgever:
- John Plevyak
- Besturingssystemen:
- Mac OS X
Dparser Tags
Dparser Beschrijving
Gratis en Open Source Scannerless GLR PARDER-generator Dparser is een eenvoudige maar krachtige tool voor het parseren. U kunt de vorm van de tekst opgeven die moet worden geparseerd met behulp van een combinatie van reguliere uitdrukkingen en grammatica-producties. Vanwege de parserende techniek (technisch gezien een scannerloze GLR-parser op basis van het Tomita-algoritme) zijn er geen beperkingen. De grammatica kan gelijk zijn of recursief zijn, een aantal nulproducties, dubbelzinnig, en omdat er geen afzonderlijke tokenizer is, kan witruimte in terminals bevatten en aansluitingen hebben die voldoen aan andere terminals. Gegevensbestanden, maar zowat elke gekke situatie die optreedt in de echte wereld. Hier zijn enkele belangrijke functies van "dparser": · Krachtige GLR-parseren · Simpele ebnf-stijl grammatica's en reguliere expressieterminals · Prioriteiten en associativiteiten voor token en regels · Ingebouwde foutherstel · Speculatieve acties (voor semantische disambiguering) · Auto-building of Parse Tree (optioneel) · Laatste acties terwijl u gaat, of op de complete parse boom · Boomwandelaars en standaardacties (ondersteuning voor multi-pass compilatie) · Symbooltafel gebouwd voor dubbelzinnige parsing · Gedeeltelijke parsaties, recursieve parseren, parseren beginnend met een niet-terminal · WhiteSpace kan worden opgegeven als een subgremp · Externe (C-oproepinterface) Tokenizers en externe terminalscanners · Goede asymptotisch efficiëntie · Wordt geleverd met ANSI-C, Python en Verilog Grammars · Wordt geleverd met volledige bron · Draagbare C voor eenvoudige compilatie en koppeling · BSD-licentie, zodat u het in uw toepassing kunt opnemen zonder u zorgen te maken over licenties Vereisten: · GNU MAAK Wat is er nieuw in deze release: · Fix 2-problemen met documentatie (Holger Waechtler)
Dparser Gerelateerde software