Styx is een scanner en parser generator ontworpen om een aantal tekortkomingen van de traditionele lex / yacc combinatie te pakken.
Styx heeft unieke features zoals automatische afleiding van de diepte grammatica, de productie van de afleiding boom waaronder het C-interface die toegang tot de abstracte syntax boom geeft, behoud van volledige broninformatie en mooie afdrukken op source-source vertaling vergemakkelijken,, doorzettingsvermogen om snelle tolk schriftelijk hulp .
Voor toepassing in de hedendaagse computing-omgevingen, het ondersteunt unicode, reentrancy en biedt thread-safeness.
Last but not least, Styx werkt goed onder veel verschillende besturingssystemen, waaronder DOS, Windows, en serveral Unix.
Het is met succes gebruikt in vele toepassingen en is bekend om snelle compiler ontwikkeling. Zowel vanuit onze praktijkervaring alsook van de hoeveelheid geschreven code, de winst in de ontwikkeling tijd voor realistische talen versus lex / yacc is een factor van ongeveer 5-10.
Wat is nieuw in deze release:.
- Deze versie voegt expliciete regels conflict op te lossen verminderen-verminderen conflicten en dynamische tokens te hanteren contextgevoelige constructies zoals C's typedef
Wat is nieuw in versie 1.8.0:
- ondersteuning voor EBNF zoals grammatica definities
- aanpassingen betreffende gcc / g ++ 4.4 en vs 2008
Reacties niet gevonden