【发布时间】:2013-04-05 16:42:21
【问题描述】:
我一直在阅读:"Tips for creating Context free grammar" 用于学习目的的帖子,我几乎理解了这个概念,但我不太明白以下内容。
如果我们有:
L = {am bn | m >= n}。
我明白了:
S --> B
B --> aBb
A --> aA
但我不明白的是添加到这些特定值末尾的概念,例如:
S --> B | ^
B --> aBb | A
A --> aA | a
为什么要在这些行的末尾添加 ^ (null)、A 和 a?他们做什么,我们为什么需要他们?
非常感谢所有帮助。
【问题讨论】:
-
感谢您的反馈,我的回答中也添加了一个小解释..
标签: grammar context-free-grammar