3
Memilah tata bahasa bebas konteks yang sewenang-wenang, sebagian besar cuplikan singkat
Saya ingin mengurai bahasa khusus domain yang ditentukan pengguna. Bahasa-bahasa ini biasanya dekat dengan notasi matematika (saya tidak menguraikan bahasa alami). Pengguna menentukan DSL mereka dalam notasi BNF, seperti ini: expr ::= LiteralInteger | ( expr ) | expr + expr | expr * expr Input suka 1 + ( …