摘要: 当LR语法分析器在查询语法分析动作表并发现一个报错条目时,它就检测到了一个语法错误,在查询GoTo表时不会发现语法错误,如果当前已扫描的输入部分不可能存在正确的后续符号串,LR的输入符号语法分析表就会立刻报错。但绝不会把一个错误的输入符号移入到栈中。(1)恐慌模式 恐慌模式的错误恢复策略: 我们从栈顶向下扫描,直到发现某个状态s,它有一个对应于某个非终结符A的GoTo目标,然后我们丢弃零个或多个输入符号,直到发现一个可能合法地跟在A之后的符号a为止,之后语法分析器将GoTo(s,A)压入栈中,继续进行正常的语法分析。(2)短语层次的错误恢复 实现短语层次的错误恢复策略:检查LR语法分... 阅读全文
posted @ 2013-08-04 17:29 RexfieldVon 阅读(1498) 评论(0) 推荐(0) 编辑