我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:刘伯温论坛 > 分别编译 >

【编译原理】在算符优先分析中栈顶元素可以是终结符非终结符和号

归档日期:08-06       文本归类:分别编译      文章编辑:爱尚语录

  【编译原理】在算符优先分析中,栈顶元素可以是终结符,非终结符和#号三种,这三种分别对应什么操作?

  【编译原理】在算符优先分析中,栈顶元素可以是终结符,非终结符和#号三种,这三种分别对应什么操作?

  我想知道当栈顶元素为终结符时。。。当栈顶元素为非终结符时。。。当栈顶元素为#号时。。都分别执行什么操作。。。跪谢。。在线等...

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  当栈顶元素为终结符时,比较栈顶元素和当前输入符之间的优先关系,若是“小于”或“等于”则移进,若是“大于”则归约

  当栈顶元素为非终结符时,则考虑栈顶指针减一的元素(应是终结符)同当前输入符之间的优先关系,若是“小于”或“等于”则移进,若是“大于”则归约

  当栈顶元素为#号时,则与当前输入符进行比较,若当前输入符也是#,则分析成功(即输入串是合法的句子),否则出错

本文链接:http://saltstudios.net/fenbiebianyi/730.html