引入语义变量和语义函数
QuadrupleList[]: 存放四元式序列的结构数组
NXQ:指示下一个四元式的全局变量
Gen( int op,int Arg1,int Arg2,int Result):产生一个四元式且NXQ++
Merge(int p1,int p2):将首指针分别为p1和p2的两个链合并为一条。用p2链的链尾连接P1链的链头,并返回新的链头指针p2 。
Backpatch(int p, int t):以四元式序号t回填以p为链首的链
2021-12-15 21:10:28
155KB
编译原理
1