考虑语言,为这种语言创建一个 CFG。
我从 开始,但不确定我应该如何定义 A 或 B。“OR”似乎很难融入语言的定义,因为似乎没有必要同时跟踪 n 和 m 并将它们与 p 进行比较,但我不知道我要跟踪哪一个 {anbmcp | n <= p OR m <= p}
S -> aA | aB
问问题
454 次
考虑语言,为这种语言创建一个 CFG。
我从 开始,但不确定我应该如何定义 A 或 B。“OR”似乎很难融入语言的定义,因为似乎没有必要同时跟踪 n 和 m 并将它们与 p 进行比较,但我不知道我要跟踪哪一个 {anbmcp | n <= p OR m <= p}
S -> aA | aB