哎,不容易!
此生成中间代码过程中主要采用的是回填(backpatch)技术
支持
1/ if then else
2/ switch case
3/ while do
4/ repeat until
5/ for i := e to e do
6/ break and continue in loop structure.
7/ function call in expression
8/ boolean expression translates in control flow
9/ array element
这门课就要结束了,可是还没能生成目标代码
,做完front end,编译才刚刚开始,后端的优化设计才是
最重要的,也是最难的,有许多问题还没有解决,什么时候才能学会呢
阅读(958) | 评论(0) | 转发(0) |