我在阅读有关解析器和解析器生成器的文章时,在维基百科的LR解析-page中找到了这句话:
许多编程语言都可以使用LR解析器的某些变体进行解析。一个值得注意的例外是C++。
为甚麽呢?C++的什么特殊属性导致它无法使用LR解析器进行解析?
使用谷歌,我只发现C可以完美地解析为LR(1),但C++需要LR(∞)。
https://stackoverflow.com/questions/243383
相似问题