Styx е генератор на скенер и анализатор предназначена за справяне с някои недостатъци на традиционната комбинация Lex / Yacc.
Styx има уникални функции, като автоматично извеждане на дълбочина граматика, производство на деривация дървото той включително е C интерфейс, който осигурява достъп до абстрактния синтаксис дърво, запазване на пълна информация за източника и доста печат, за да се улесни превод източник-източник, упоритост, за да се подпомогне бързото писане преводач ,
За приложение в съвременните изчислителни среди, той поддържа Unicode, reentrancy и предлага конци-безопастност.
Не на последно място, Styx работи добре по много различни операционни системи, сред тях DOS, Windows и Unix-serveral.
Той се използва успешно в много приложения и е известно да се осигури бързото развитие компилатор. И двете от нашия практически опит, както и от размера на писмен код, печалбата навреме за реалистични езици срещу Lex развитие / Yacc е фактор от около 5-10.
Какво ново в тази версия:.
- Тази версия добавя изрични правила за решаване на конфликтни намаляват-намалят конфликтите и динамични символи да се справят с контекстно-чувствителна конструкти като typedef C е
Какво ново във версия 1.8.0:
- подкрепа за EBNF като определения граматика
- корекции по отношение на GCC / г ++ 4.4 и срещу 2008
Коментари не е намерена