1. 首页
  2. 数据库
  3. 其它
  4. C 编译器:C 编译器实现LL(1)\ LR(0)\ SLR \ LR(1)并生成语义分析和MIPS 源码

C 编译器:C 编译器实现LL(1)\ LR(0)\ SLR \ LR(1)并生成语义分析和MIPS 源码

上传者: 2021-02-01 22:47:00上传 ZIP文件 24.29MB 热度 11次
实现了自制的C--语言的一遍扫描编译,包括词法分析,LR(1)语法分析,属性文法+中间代码生成,MIPS编译生成编译脚本由Python实现,兼容python2.7与3.7,图形界面由WPF实现,使用了IronPython进行脚本执行 支持以下特性: 一种基本类型int 赋值表达式,循环/选择/判断/跳出语句 函数定义与函数调用 未实现: 浮点数,字符,字符串 斑点 错误检查
用户评论