这种语言的正确语法是什么?

我有这种语言:

{an bm | m + n是偶数}

这是什么适当的语法?


S -> aaS | aB | bbC | ε
B -> bbB | b
C -> bbC | ε

你看,它是一种常规语言。 'S'代表“我们构建了一个a的偶数,更多的a可以跟随,'B'代表”我们构建了a个不均匀的数目,现在b的数量不均匀。 'C'代表“我们已经构建了偶数个a,现在偶数个b也跟着。

ε代表“”,空字符串

链接地址: http://www.djcxy.com/p/48243.html

上一篇: What's the proper grammar for this language?

下一篇: Python: a could be rounded to b in the general case