目录
利用 flex,bison 实现 C-- 语言 符号表的构建和输出抽象语法树。本项目是 NUAA 编译原理Ⅱ的课程实验。
项目地址:
GitHub - yym68686/Compilation-lab: NUAA 编译原理实验
在Ubuntu20.04里,运行命令:
apt -y install vim flex bison git build-essential
下载仓库:
git clone [email protected]:yym68686/Compilation-lab.git
本项目的软件环境:
$ bison --version
bison (GNU Bison) 3.5.1
$ flex --version
flex 2.6.4
$ g++ --version
g++ (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
你也可以使用 docker 容器完全复刻我们的环境。可以下载现有的 docker 镜像,或者自己构建。镜像主页:
拉取 docker 镜像:
docker pull yym68686/flex:4.0
后台启动 docker 镜像: