【发布时间】:2021-09-04 16:25:08
【问题描述】:
所以我遇到了一个小问题。
我得到了语法:
G: A-> Ba_1...a_n
A->a_1...a_n
现在我必须将这个“伪”左线性 cf 语法转换为左线性 cf 语法。
我的想法是用 x 替换 a_1...a_n,然后说 x:=a_1...a_n,新的语法 G' 现在是:
G': A-> Bx
A->x
现在 cf 语法是左线性语法。这行得通吗?
非常感谢任何帮助。
【问题讨论】:
-
请注意,在 Computer Science 上询问有关 formal-languages 的问题会更方便,您和您的响应者可以使用 MathJax 进行格式化,而不是使用有限的 HTML 子集或者让读者去想象 LaTeX 的应用。大多数形式语言问题与编程无关,因此不在 SO 的范围内。
标签: context-free-grammar automata finite-automata formal-languages formal-methods