算符优先分析
Posted a131452
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算符优先分析相关的知识,希望对你有一定的参考价值。
已知算符优先关系矩阵如下表:
+ |
* |
i |
( |
) |
# |
|
+ |
> |
< |
< |
< |
> |
> |
* |
> |
> |
< |
< |
> |
> |
i |
> |
> |
> |
> |
||
( |
< |
< |
< |
< |
= |
|
) |
> |
> |
> |
> |
||
# |
< |
< |
< |
< |
= |
写出符号串#(i+i)*i#的算符优先分析过程。
栈 |
关系 |
输入串 |
动作 |
# |
< |
(i+i)*i# |
移进 |
#( |
< |
i+i)*i# |
移进 |
#(i |
> |
+i)*i# |
归约 |
#(E |
< |
+i)*i# |
移进 |
#(E+ |
< |
i)*i# |
移进 |
#(E+i |
> |
)*i# |
归约 |
#(E+E |
< |
)*i# |
移进 |
#(E+E) |
< |
*i# |
移进 |
#(E+E)* |
< |
i# |
移进 |
#(E+E)*i |
> |
# |
归约 |
#(E+E)*E |
< |
# |
移进 |
#(E+E)*E# |
|
|
结束 |
以上是关于算符优先分析的主要内容,如果未能解决你的问题,请参考以下文章