Styx je scanner a parser generátor navrženy tak, aby určité nedostatky tradičního lex / yacc kombinaci.
Styx má jedinečné vlastnosti, jako je automatické odvození hloubky gramatiky, výroba derivačního stromu, včetně Je to C rozhraní, které poskytuje přístup k abstraktní syntaxe strom, zachování plné zdrojem informací a krásná tisku za účelem usnadnění source-source překladu, vytrvalost na podporu rychlého interpretu psaní ,
Pro použití v moderních výpočetních prostředích, podporuje Unicode Vícenásobná a nabízí nitě bezpečnost při práci.
V neposlední řadě, Styx funguje dobře pod mnoha různými OS, mezi nimi DOS, Windows a serveral Unixes.
To byl úspěšně použit v mnoha aplikacích, a je známo, že poskytuje rychlý vývoj kompilátoru. Oba z našich praktických zkušeností, jakož iz výše písemného kódu, zisk v rozvojové včas pro realistické jazyky oproti lex / yacc je faktor asi 5-10.
Co je nového v této verzi:.
- Tato verze přidává jasná pravidla konfliktní řešení snižují-redukovat konflikty a dynamické žetony zvládnout kontextové konstrukty jako C je definice typu
Co je nového ve verzi 1.8.0:
- Podpora pro EBNF jako definice gramatiky
- úpravy týkající se gcc / g ++ 4.4 a VS 2008
Komentáře nebyl nalezen