检查我的语法是否为LL的东西(1)

时间:2013-01-09 08:24:55

标签: parsing grammar

我正在为一门课程编写一个解析器,我的语法很长,我不想手工检查。有什么我可以用来检查它是否是LL(1)?

1 个答案:

答案 0 :(得分:1)

您可以在任何LL(1)解析器生成器(如javaCC,ANTLR或Coco / R)中输入您的语法,并尝试生成解析器。如果有任何冲突,它会警告你。只需确保前瞻选项设置为1,如果存在该选项,通常应该是默认选项。