çözümleyici ne tür bir bizondur. LALR (1) veya LR (1) nedir?Ayrıştırıcı ne tür bir bison nedir?
6
A
cevap
0
Kısa cevap: both. Varsayılan olarak
, bu LALR (1) ayrıştırıcılar üretir.
açık seçeneği %glr-parser
ile, bir LR (1) ayrıştırıcı üretmek gerekir.
0
Evet, sürüm 2.5, çünkü bizon LR ayrıştırıcıları çeşitli destekliyor: LALR (1), standart LR (1) ve IELR (1). "Lr.type" ile ilgili belgelere bakın, örneğin here.
"Her ikisi" yalnızca yanlıştır. Tradititional bison * * LALR'dir (1). Ancak, daha yeni% glr çözümleyici seçeneği, anladığım kadarıyla bir * LR (1) * çözümleyici üretmez. LALR (1) ayrıştırma tablolarını kullanan bir * GLR * çözümleyici üretir. [GLR ayrıştırıcılar çarptı ettik; hiçbir şeye ihtiyaç duymazlar "LR (1)"]. –