摘要: 语法的二义性 JavaCC不能分析所有EBNF描述的语法,因为EBNF描述的语法本质上具有二义性的情况。C语言中if语句用JavaCC的EBNF可以是如下描述: 作为符合上述规则的具体代码,可以由如下例子: 根据上面的规则分析下这段代码,直观的看上述代码表述的应该是这样的: 但是依据规则仔细分析下, 阅读全文
posted @ 2017-07-12 22:03 orlion 阅读(1307) 评论(0) 推荐(1) 编辑