本文主要是介绍消除文法的歧义性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文法的歧义性是一个不可判定问题,很难有固定的方法来解决,不过书上有一些方法可以简单参考一下。
我们去尝试分析语法的歧义性的来源,这个语法歧义性来源于if和哪个S去配对,
文法歧义性的消除没有通用的方法,但是一个比较有效的方法是先推测文法表示的含义,然后多设计几个文法,找出没有歧义性文法的那一个,直接分析语法的结构比较复杂。
这篇关于消除文法的歧义性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!