编译原理实验——BIT-MiniCC

本实验是北理工计卫星老师的课后实验 基于https://github.com/jiweixing/BIT-MiniCC的框架编写迷你C语言编译器,从中体会计算机编译代码的整个过程。

本次实验环境为

IntelliJ IDEA Community Edition 2021.1

Java1.8

Antlr4.8

(从github上下载框架打开后需要调整编码为UTF-8)

实验目录为:

1.编译原理Antlr教程_寒士°、的博客-优快云博客https://blog.youkuaiyun.com/weixin_43877853/article/details/123148335

2.BIT-MiniCC——scanner(lab3词法分析器)_寒士°、的博客-优快云博客https://blog.youkuaiyun.com/weixin_43877853/article/details/1231512873. BITMINICC——利用Antlr的Listener生成AST_寒士°、的博客-优快云博客https://blog.youkuaiyun.com/weixin_43877853/article/details/117340368

4. BIT-MiniCC——parser(lab5语法分析器)_寒士°、的博客-优快云博客https://blog.youkuaiyun.com/weixin_43877853/article/details/123162382

5.BITMINICC——lab6+lab7_寒士°、的博客-优快云博客https://blog.youkuaiyun.com/weixin_43877853/article/details/117349299 6.BIT-MiniCC——semantic+icgen(lab6语义分析6+lab7中间代码生成)_寒士°、的博客-优快云博客https://blog.youkuaiyun.com/weixin_43877853/article/details/1231628677.BIT-MiniCC——negen(lab8目标代码生成)_寒士°、的博客-优快云博客https://blog.youkuaiyun.com/weixin_43877853/article/details/123173615 8.

        完整代码:chris-william0829/bit-mini-complier (github.com)

        大家多多star鸭

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值