导读:可选中1个或多个下面的关键词,搜索相关资料。也可直接点搜索资料搜索整个问题济南治疗淋病的医院。……
可选中1个或多个下面的关键词,搜索相关资料。也可直接点搜索资料搜索整个问题济南治疗淋病的医院。
二义性定义:若对于一个文法的某一句子存在两棵不同的语法树,则该文法是二义性文法。
若文法是二义性的治疗淋病要遵循哪些原则,则在编译时就会产生不确定性,遗憾的是在理论上已经证明:文法的二义性是不可判定的,即不可能构造出一个算法,通过有限步骤来判定任一文法是否有二义性。
现在的解决办法是:提出一些限制条件,称为无二义性的充分条件,当文法满足这些条件时,就可以判定文法是无二义性的。
由于无二义性文法比较简单尖锐湿疣的病因哪些,我们也可以采用另一种解决办法:即不改变二义性文法,而是确定一种编译算法,使该算法满足无二义性充分条件。
在本例中,例如可以添加限制条件:Ac的优先级高于aB,这样可以消除二义性。本回答由提问者推荐答案纠错评论
下一篇:返回列表