我正在为 LL(1) 语法构建一个解析表,这一切都有意义,除了一个方面!?
下面的规则设置接缝冲突。
• 对于每个产生式 X → αAβ,将 FIRST (β) - {€} 放入 FOLLOW(A)
• 如果 € 在 FIRST (β) 中,则将 FOLLOW(X) 放入 FOLLOW(A)
它们是规则 1 和 2(3 不是问题)。
如果生产规则不符合规则 1,您如何实施规则 2?
那么有人可以巧妙地解释哪条规则适用于哪里吗?
我正在为 LL(1) 语法构建一个解析表,这一切都有意义,除了一个方面!?
下面的规则设置接缝冲突。
• 对于每个产生式 X → αAβ,将 FIRST (β) - {€} 放入 FOLLOW(A)
• 如果 € 在 FIRST (β) 中,则将 FOLLOW(X) 放入 FOLLOW(A)
它们是规则 1 和 2(3 不是问题)。
如果生产规则不符合规则 1,您如何实施规则 2?
那么有人可以巧妙地解释哪条规则适用于哪里吗?