【发布时间】:2009-07-08 10:27:55
【问题描述】:
这是语法,它应该描述一种用逗号作为分隔符的嵌套大括号的语言:
L ::= {L} | L,L |
我希望语法接受和拒绝的更多字符串示例:
接受:
{,{,,{,}},,{,}}
{{{{}}}}
{,{}}
拒绝:
{}{}
{,{}{}}
{{},{}
【问题讨论】:
-
您使用什么工具来获取左递归错误?
-
不是家庭作业,只是想通过一本关于编译器的书来完成我的工作。为了好玩,我发誓!
标签: language-agnostic syntax context-free-grammar