WARSTWA (oprogramowanie)
Oryginalni autorzy | Davida M. Beazleya |
---|---|
Wersja stabilna | 3.11 |
Magazyn | |
Napisane w | Pyton |
Strona internetowa |
PLY to narzędzie analizujące napisane wyłącznie w języku Python . Zasadniczo jest to ponowna implementacja Lexa i Yacc oryginalnie w języku C. Został napisany przez Davida M. Beazleya . PLY używa tej samej LALR co Lex i Yacc. Posiada również rozbudowane debugowania i raportowania błędów.
Cechy
Zaimplementowany w Pythonie, ma prawie wszystkie funkcje zapewniane przez Lexa i Yacc. Obejmuje obsługę pustych produkcji, reguł pierwszeństwa, odzyskiwania błędów i niejednoznacznych gramatyk . Obsługuje Pythona 3.
Struktura pliku PLY
PLY ma następujące dwa moduły Pythona, które są częścią pakietu ply.