您的位置:首页 > 其它

编译原理-表达式的文法

2008-11-30 21:50 323 查看
操作符的结合性和优先级是为了保证文法的无二意性。
结合性通过定义替换的位置来进行隐含定义:
例如right->letter=right | letter(右结合)
优先级通过定义替换的层次进行定义:
例如:factor->digit | (expr)
term->ter*factor|term/factor|factor
expr->expr+term|expr-term|term
替换的层次越低则优先级越高。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: