Styx este un generator de scaner și parser conceput pentru a aborda unele deficiențe ale combinației tradiționale lex / YACC.
Styx are caracteristici unice, cum ar fi derivare automată a adâncimii gramatica, producția de copac derivare inclusiv o interfata C, care oferă acces la pomul abstract sintaxa, păstrarea unor informații complete sursă și de imprimare destul pentru facilitarea Traducere sursă-source, persistența pentru a ajuta scrierea interpret rapid .
Pentru aplicarea în medii de calcul contemporane, acceptă Unicode, reentrancy și oferă fir-Siguranta.
Nu în ultimul rând, Styx funcționează bine în multe sisteme de operare diferite, printre care DOS, Windows, și Unixuri serveral.
Acesta a fost folosit cu succes în multe aplicații și este cunoscută asigurarea dezvoltării rapide compilator. Atât din experiența noastră practică, precum și de cantitatea de cod scrise, câștigul în timp de dezvoltare pentru limbi realiste față de lex / yacc este un factor de aproximativ 5-10.
Ce este nou în această versiune:.
- Această versiune adaugă norme de conflict explicite pentru a rezolva reduc-reduce conflictele și jetoane dinamice să se ocupe de construcții contextuale ca typedef C de
Ce este nou în versiunea 1.8.0:
- sprijin pentru EBNF ca definiții de gramatică
- ajustări privind gcc / g ++ 4.4 și vs 2008
Comentariile nu a fost găsit