陈火旺编译原理演示程序

上传者: sduhd | 上传时间: 2022-06-03 18:51:37 | 文件大小: 580KB | 文件类型: RAR
本人讲课用的课件。需要安装.net控件。 涵盖从语法到代码生成,可视化演示编译各部分的工作。 章节 程序名 内容 3.2.3 CiFaFenXizhuangtaizhuanhuantu.exe 词法分析-状态转换图 4.4 DiGuiXiaJiangFanYi.exe 递归下降翻译 7 DiGuiXiaJiangFanYiAST.exe 递归下降翻译:抽象语法树 4.4 Figure4.2.exe 递归下降分析器:图4.2 4.4 Figure4.3.exe 递归下降分析器:语法图4.3 4.5 YUCEFENXI.exe 预测分析程序实现 5.2 SuanFuYouXian.exe 算符优先分析 5.3.1 Figure5.5LR.exe LR分析器,图5.5 5.3.1 Figure5.5LRDFA.exe LR分析器,图5.5:可视下推自动机 5.3.2 LR0DFA.exe 简单的LR(0)文法 5.3.3 Figure5.9LRDFA.exe 文法5.9的活前缀识别器 5.3.4 Figure5.10LR1.exe 规范LR分析表,图5.10 5.3.4 Figure5.10LR1DFA.exe 规范LR分析表,图5.10:可视下推自动机 5.3.5 Table5.6LALRDFA.exe LRLA分析:可视下推自动机 5.3.6 ERYIWENFALR.exe 二义文法应用 5.3.6 ERYIWENFALRDFA.exe 二义文法应用:可视下推自动机 5.3.7 LRErrorHandling.exe LR分析的错误处理 6.3 S_SHUXINGWENFA.exe S属性文法的自下而上计算 6.5.2 Table610.exe 分析栈中的继承属性,表6.10 7.1 Table7_1.exe 表达式翻译成后缀式的语义规则实现 7.1.3 Table7_3.exe 把赋值语句翻译为三地址代码的属性文法实现 7.2.1 Figure7_6.exe 计算说明语句中名字的类型和相对地址 7.3 Assign.exe 赋值语句的翻译 7.3.2 Array.exe 数组元素的访问 7.4.1 Figure7_13.exe 布尔表达式的数值表示法的翻译模式 7.4.2 Table7_7.exe 作为条件控制的布尔表达式的翻译 7.5 Table7_8.exe 控制流语句的属性文法实现 7.6 CallFunc.exe 过程调用的处理 9.1.2 Swap.exe 参数传递实例:swap 10.2 JuBuYouHuaExcise10.3.1.exe 局部优化练习10.3.1 10.2 JuBuYouHuaExcise10.3.2.exe 局部优化练习10.3.2 10.2 JuBuYouHuaExample10.4.exe 局部优化练习10.4 11.3 CodeGenExample11.1.exe 代码生成例11.1 11.3 CodeGenExercise11.1.exe 代码生成练习11.1 11.5 CodeGenExercise11.2DAGSorted.exe 代码生成练习11.2,DAG优化 11.5 CodeGenExercise11.2Original.exe 代码生成练习11.2,无DAG优化 11.5 DAGCodeGen.exe DAG的目标代码 11.5 DAGCodeGenFigure11.9.exe 图11.9 11.3.1 DaiYongXinXi.exe 待用信息 11.3 P313.exe 一个简单的代码生成器

文件下载

资源详情

[{"title":"( 62 个子文件 580KB ) 陈火旺编译原理演示程序","children":[{"title":"Table6.10LR分析表.rtf <span style='color:#111;'> 34.59KB </span>","children":null,"spread":false},{"title":"DAGCodeGenFigure11.9.exe <span style='color:#111;'> 64.00KB </span>","children":null,"spread":false},{"title":"LRErrorHandling分析表.rtf <span style='color:#111;'> 31.61KB </span>","children":null,"spread":false},{"title":"CodeGenExercise11.2DAGSorted.exe <span style='color:#111;'> 68.00KB </span>","children":null,"spread":false},{"title":"S_SHUXINGWENFA.exe <span style='color:#111;'> 32.00KB </span>","children":null,"spread":false},{"title":"DiGuiXiaJiangFanYiAST.exe <span style='color:#111;'> 36.00KB </span>","children":null,"spread":false},{"title":"CodeGenExercise11.1.exe <span style='color:#111;'> 68.00KB </span>","children":null,"spread":false},{"title":"LR1分析表.rtf <span style='color:#111;'> 26.27KB </span>","children":null,"spread":false},{"title":"Assign.exe <span style='color:#111;'> 56.00KB </span>","children":null,"spread":false},{"title":"Figure4.2.exe <span style='color:#111;'> 24.00KB </span>","children":null,"spread":false},{"title":"Table610.exe <span style='color:#111;'> 32.00KB </span>","children":null,"spread":false},{"title":"Figure7_13.exe <span style='color:#111;'> 36.00KB </span>","children":null,"spread":false},{"title":"CodeGenExercise11.2Original.exe <span style='color:#111;'> 68.00KB </span>","children":null,"spread":false},{"title":"P313.exe <span style='color:#111;'> 64.00KB </span>","children":null,"spread":false},{"title":"JuBuYouHuaExample10.4.exe <span style='color:#111;'> 64.00KB </span>","children":null,"spread":false},{"title":"LR0分析表.rtf <span style='color:#111;'> 36.21KB </span>","children":null,"spread":false},{"title":"Figure5.5LRDFA.exe <span style='color:#111;'> 36.00KB </span>","children":null,"spread":false},{"title":"LRErrorHandling.exe <span style='color:#111;'> 36.00KB </span>","children":null,"spread":false},{"title":"预测分析表.rtf <span style='color:#111;'> 19.39KB </span>","children":null,"spread":false},{"title":"Table7_2.exe <span style='color:#111;'> 32.00KB </span>","children":null,"spread":false},{"title":"JuBuYouHuaExcise10.3.2.exe <span style='color:#111;'> 64.00KB </span>","children":null,"spread":false},{"title":"DAGCodeGen.exe <span style='color:#111;'> 64.00KB </span>","children":null,"spread":false},{"title":"ERYIWENFALR1分析表.rtf <span style='color:#111;'> 31.11KB </span>","children":null,"spread":false},{"title":"Figure5.9LRDFA.exe <span style='color:#111;'> 36.00KB </span>","children":null,"spread":false},{"title":"Table7_7.exe <span style='color:#111;'> 40.00KB </span>","children":null,"spread":false},{"title":"Table7_2分析表.rtf <span style='color:#111;'> 6.73KB </span>","children":null,"spread":false},{"title":"F5.9LR分析表.rtf <span style='color:#111;'> 30.34KB </span>","children":null,"spread":false},{"title":"ERYIWENFADFA.doc <span style='color:#111;'> 28.50KB </span>","children":null,"spread":false},{"title":"CodeGenExample11.1.exe <span style='color:#111;'> 68.00KB </span>","children":null,"spread":false},{"title":"Figure4.3.exe <span style='color:#111;'> 12.50KB </span>","children":null,"spread":false},{"title":"Table7_8.exe <span style='color:#111;'> 52.00KB </span>","children":null,"spread":false},{"title":"CallFunc.exe <span style='color:#111;'> 56.00KB </span>","children":null,"spread":false},{"title":"LALR分析表.rtf <span style='color:#111;'> 21.82KB </span>","children":null,"spread":false},{"title":"Table7_1.exe <span style='color:#111;'> 36.00KB </span>","children":null,"spread":false},{"title":"Table5.6LALRDFA.exe <span style='color:#111;'> 32.00KB </span>","children":null,"spread":false},{"title":"Array.exe <span style='color:#111;'> 56.00KB </span>","children":null,"spread":false},{"title":"JuBuYouHuaExcise10.3.1.exe <span style='color:#111;'> 64.00KB </span>","children":null,"spread":false},{"title":"Table7_3分析表.rtf <span style='color:#111;'> 6.73KB </span>","children":null,"spread":false},{"title":"Figure5_10DFA.gif <span style='color:#111;'> 5.80KB </span>","children":null,"spread":false},{"title":"Table7_3.exe <span style='color:#111;'> 32.00KB </span>","children":null,"spread":false},{"title":"Figure5.5LR.exe <span style='color:#111;'> 28.00KB </span>","children":null,"spread":false},{"title":"CiFaFenXizhuangtaizhuanhuantu.vshost.exe <span style='color:#111;'> 5.50KB </span>","children":null,"spread":false},{"title":"LR分析表.rtf <span style='color:#111;'> 39.49KB </span>","children":null,"spread":false},{"title":"Figure7_6.exe <span style='color:#111;'> 32.00KB </span>","children":null,"spread":false},{"title":"Swap.exe <span style='color:#111;'> 68.00KB </span>","children":null,"spread":false},{"title":"SuanFuYouXian.exe <span style='color:#111;'> 32.00KB </span>","children":null,"spread":false},{"title":"ERYIWENFADFA.gif <span style='color:#111;'> 8.18KB </span>","children":null,"spread":false},{"title":"LR0DFA.exe <span style='color:#111;'> 36.00KB </span>","children":null,"spread":false},{"title":"DaiYongXinXi.exe <span style='color:#111;'> 64.00KB </span>","children":null,"spread":false},{"title":"YUCEFENXI.exe <span style='color:#111;'> 16.50KB </span>","children":null,"spread":false},{"title":"ERYIWENFALR.exe <span style='color:#111;'> 36.00KB </span>","children":null,"spread":false},{"title":"Figure7_6分析表.rtf <span style='color:#111;'> 8.55KB </span>","children":null,"spread":false},{"title":"CiFaFenXizhuangtaizhuanhuantu.pdb <span style='color:#111;'> 33.50KB </span>","children":null,"spread":false},{"title":"DiGuiXiaJiangFanYi.exe <span style='color:#111;'> 28.00KB </span>","children":null,"spread":false},{"title":"VisualCompiler程序说明.doc <span style='color:#111;'> 30.50KB </span>","children":null,"spread":false},{"title":"ERYIWENFALRDFA.exe <span style='color:#111;'> 32.00KB </span>","children":null,"spread":false},{"title":"readme.txt <span style='color:#111;'> 304B </span>","children":null,"spread":false},{"title":"CiFaFenXizhuangtaizhuanhuantu.exe <span style='color:#111;'> 72.00KB </span>","children":null,"spread":false},{"title":"Table7_1分析表.rtf <span style='color:#111;'> 31.11KB </span>","children":null,"spread":false},{"title":"Figure5.10LR1.exe <span style='color:#111;'> 36.00KB </span>","children":null,"spread":false},{"title":"DAGCodeGenExercise11.2.exe <span style='color:#111;'> 64.00KB </span>","children":null,"spread":false},{"title":"Figure5.10LR1DFA.exe <span style='color:#111;'> 32.00KB </span>","children":null,"spread":false}],"spread":true}]

评论信息

  • tqzx2016 :
    这非常有用动画演示
    2014-01-19
  • yimenchuixue :
    很有用啊,可以当做参考资料。
    2013-12-21
  • cikexin007 :
    下载后能运行的,虽然我不会用,当时我觉得很厉害,里面有很多可以使用的小程序,适合编译原理有一定基础的同学看。
    2013-09-25

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明