Pertanyaan yang diberi tag parsing

25
Memulihkan hutan parse dari pengurai Earley?

Saya baru-baru ini membaca tentang parser Earley dan berpikir itu adalah salah satu algoritma paling elegan yang pernah saya lihat sampai saat ini. Namun, algoritma dalam pengertian tradisionalnya adalah sebuah pengenal dan bukan pengurai, yang berarti bahwa ia dapat mendeteksi apakah suatu string...

11
Mengapa Tomita membuat GLR dan tidak menggunakan Earley?

Ketika saya melihat parsing Earley, itu terlihat sangat elegan, dan saya bertanya-tanya mengapa teknik GLR menjadi populer? Adakah yang tahu apa yang salah dengan Earley parsing yang Tomita buat GLR? Performa? Setiap publikasi pada diskusi ini sangat

9
Buku bagus tentang teori parser?

Salah satu proyek Java saya adalah garpu parboiled , dan tidak seperti, katakanlah, Antlr atau JavaCC, parser dihasilkan saat runtime. Tata bahasa yang dihasilkan adalah Parsing Expression Grammars, atau PEGs (Saya mendengar istilah lain untuk mereka adalah "packrat"). Sementara generasi runtime...

8
Pencocokan ekspresi reguler waktu linear penuh

Apakah ada algoritma untuk memeriksa apakah ukuran ekspresi reguler cocok dengan string ukuran , dengan asumsi alfabet ukuran tetap jika itu penting?O(n+m)O(n+m)O(n+m)nnnmmm Algoritma NFA standar adalah kasus terburuk . Groz et al. mencapai waktu linier untuk berbagai kelas ekspresi reguler,...