【发布时间】:2015-10-12 23:28:17
【问题描述】:
我无法为以下正则表达式提出左线性和右线性语法。
0(0+1)*+10^+
我也很困惑 plus-closure 的作用。
这是我得到的左线性语法,但我不确定这是否正确:
P: S--> 0A | 1A
A--> A0|A1|0S|0| epsilon
谢谢!
【问题讨论】:
-
“plus-closure”类似于“star-closure”,但不是重复“0次或多次”,而是重复“1次或多次”。
-
^表示什么? -
您的加号和星号关闭的范围是什么?
-
我的意思是 (^+) 是 (10) 的加号闭包
-
其他加号是“或”?我假设第一个只是“0或1”;另一个涵盖什么?
标签: grammar regular-language computation-theory