编译原理课程设计源代码+课程设计报告for循环语句翻译程序使用LR分析法输出四元式c++编程