Styx adalah scanner dan parser generator yang dirancang untuk mengatasi beberapa kekurangan dari kombinasi lex / yacc tradisional.
Styx memiliki fitur unik seperti derivasi otomatis kedalaman tata bahasa, produksi pohon derivasi termasuk itu C antarmuka yang menyediakan akses ke pohon sintaks abstrak, pelestarian informasi sumber penuh dan cukup pencetakan untuk memfasilitasi penerjemahan sumber-sumber, ketekunan untuk membantu menulis interpreter cepat .
Untuk aplikasi dalam lingkungan komputasi kontemporer, mendukung unicode, reentrancy dan menawarkan benang-Safeness.
Last but not least, Styx bekerja dengan baik di bawah banyak OS yang berbeda, di antaranya dos, jendela, dan Unix serveral.
Ini telah berhasil digunakan dalam berbagai aplikasi dan dikenal untuk menyediakan pengembangan compiler yang cepat. Baik dari pengalaman praktis kami serta dari jumlah kode yang ditulis, keuntungan dalam waktu pengembangan untuk bahasa yang realistis terhadap lex / yacc adalah faktor dari sekitar 5-10.
Apa yang baru dalam rilis ini:.
- Versi ini menambahkan aturan konflik eksplisit untuk memecahkan mengurangi-mengurangi konflik dan token dinamis untuk menangani konteks-sensitif konstruksi seperti typedef C
Apa yang baru di versi 1.8.0:
- dukungan untuk EBNF seperti definisi tata bahasa
- penyesuaian mengenai gcc / g ++ 4.4 dan vs 2008
Komentar tidak ditemukan