摘要: Antlr的LL(*)文法不支持左递归,虽然Antlrworks提供了一些自动消除左递归的功能,但是也不是很好用。另外,很多文法文件都包含了(大量的)左递归,比如C99标准里的Grammarpostfix-expression: primary-expression postfix-expression [ expression ] postfix-expression ( argument-expression-listopt ) postfix-expression . identifier postfix-expression –> identifier postfix-expressio... 阅读全文
posted @ 2012-01-17 14:51 lovegq 阅读(3714) 评论(4) 推荐(2) 编辑