chomsky adalah satu lagi parser tata bahasa, terinspirasi oleh modgrammar dan pyparsing.
Komentar Pengembang
Aku butuh bahasa tata bahasa parser untuk proyek plywood_, dan modgrammar_ tampak seperti itu akan menjadi sempurna, kecuali aku tidak bisa mendapatkan yang paling sederhana tata bahasa untuk bekerja. pyparsing_ sangat baik, tetapi tidak memberikan objek kembali, hanya daftar dan string - Aku butuh lebih dari itu. Saya akan merekomendasikan pyparsing_ untuk proyek * * Anda. Kecuali Anda benar-benar ingin benda, atau jika Anda melakukan bahasa (chomsky_ memiliki banyak built-in barang-barang untuk membuat tata bahasa bahasa pemrograman).
Selain itu, saya suka menulis parser, dan saya tahu bagaimana saya ingin satu ini untuk bekerja, jadi sekrup, aku akan melakukannya sendiri!
PEMASANGAN
& Nbsp; pip menginstal chomsky
PENGGUNAAN
Pencocokan
`` Benda Matcher`` adalah blok bangunan yang paling dasar. & Nbsp; Mereka tidak cerdas,
mereka kembali hanya string dan daftar, dan mereka tidak membuat asumsi tentang apa yang Anda
mungkin mencoba untuk membangun & nbsp.; Sebagai contoh, `` Word`` matcher tidak menganggap
bahwa Anda ingin mengkonsumsi spasi.
`` Benda Matcher`` yang besar untuk membangun bahasa parsing kecil untuk
data yang konsisten, di mana `` benda Grammar`` tidak diperlukan. & nbsp; Tapi untuk membangun
parser bahasa, Anda mungkin akan menggunakan lebih berat bangunan Grammar
. blok
Persyaratan :
- Python
Komentar tidak ditemukan