11智能在线
新记
请问什么是算符优先文法(编译原理)?
如题所述
举报该文章
相关建议 推荐于2016-07-14
一个文法,如果他的任何一个产生式的右部都不包含连个连续的非终结符,那么则称之为算符文法,比如说加减乘除都是算符文法,而算符优先文法就是在算符文法中加上了优先关系,比如说乘除的优先级就大于加减,有三个判断依据:
1.P->ab或P->aAb,则a的优先级等于b
2.P->aQ,则a的优先级小于Q中所有符号的优先级
3.P->Qa,则Q中所有符号的优先级大于a的优先级
具体情况看书吧,这里只是大略地讲一下,其实要复杂一些,还要牵扯到算符优先表的构造
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/fvmspmss.html
其他看法
第1个回答 2006-12-18
就算是人处理问题也有个先后顺序
计算处理数据的时候所按照的运算顺序就是运算符优先法
相似回答
大家正在搜
相关问题
编译原理,算符优先文法采用"移进-规约"技术,其规约过程是规...
编译原理里的算符优先文法程序
编译原理,文法G1是不是算符优先文法
编译原理中,算符优先文法和LR文法什么关系
(编译原理)请举例:算符优先文法把正确的句子判定为错误的
什么是算符优先文法
编译原理 将算术运算表达式写成算符优先文法?