Styx jest generator skaner i parser zaprojektowane, aby rozwiązać pewne braki w tradycyjnej kombinacji lex / yacc.
Styx posiada unikalne funkcje, takie jak automatyczne wyprowadzenia gramatyki głębokości, produkcja drzewa wyprowadzania tym to jest interfejs C, która zapewnia dostęp do drzewo składniowe, zachowanie pełnej informacji o źródle i pięknej drukowania do Pobudzenie tłumaczenie source-source, wytrwałość w celu ułatwienia szybkiego pisania tłumacza ,
Do stosowania we współczesnych środowiskach obliczeniowych, obsługuje Unicode, oferuje wątek ponowne wejścia-solidność.
Ostatni, ale nie najmniej, Styx działa dobrze pod wieloma różnymi systemami operacyjnymi, w tym DOS, Windows i serveral UNIX-ów.
Został on z powodzeniem stosowany w wielu zastosowań, znane jest szybki rozwój kompilatora. Zarówno z naszego doświadczenia praktycznego, a także od ilości kodu napisanego, zysk w czasie rozwoju dla realistycznych językach porównaniu lex / yacc jest czynnikiem o 5-10.
Co nowego w tym wydaniu:.
- W tej wersji dodano wyraźnych norm kolizyjnych w celu rozwiązania skracają-zmniejszyć konflikty i żetony do obsługi dynamicznych kontekstowe konstrukcje jak typedef z C.
Co nowego w wersji 1.8.0:
- wsparcie dla EBNF jak definicji gramatyki
- regulacje dotyczące gcc / g ++ 4.4 i VS 2008
Komentarze nie znaleziono