标签: parsing grammar
我正在为一门课程编写一个解析器,我的语法很长,我不想手工检查。有什么我可以用来检查它是否是LL(1)?
答案 0 :(得分:1)
您可以在任何LL(1)解析器生成器(如javaCC,ANTLR或Coco / R)中输入您的语法,并尝试生成解析器。如果有任何冲突,它会警告你。只需确保前瞻选项设置为1,如果存在该选项,通常应该是默认选项。