cminus专题

编译原理Lab4-使用LightIR框架自动产生cminus-f语言的LLVM IR

[[#实验框架|实验框架]][[#实验过程|实验过程]] [[#实验过程#全局变量的设计|全局变量的设计]][[#实验过程#1ASTProgram|1ASTProgram]][[#实验过程#2ASTNum|2ASTNum]][[#实验过程#3ASTVarDeclaration|3ASTVarDeclaration]][[#实验过程#4ASTFunDeclaration|4ASTFunDeclara

编译原理lab3-cminus_compiler-LLVM简要熟悉

lab3实验报告,我的实验报告图例很少,这次只有两张图,其余的都以复制输出的形式展现出来了,最终提交的代码在最后 [[#你的提交|你的提交]][[#实验设计|实验设计]][[#提交一:手动编写.ll|提交一:手动编写.ll]] [[#提交一:手动编写.ll#assing(20)|assing(20)]][[#提交一:手动编写.ll#fun(220)|fun(220)]][[#提交一:手动编写.l

编译原理:cminus_compiler-2021-fall Lab1

说点什么 某湖的编译原理实验。这个实验其实原本是中科大他们那边的编译原理实验项目,然后我们的编译原理实验就是果果和他们py的(X) 注意:本博客仅供参考!!! 0.基础知识 在本次实验中我们讲重点用到FLEX和以C-为基础改编的cminus-f语言。这里对其进行简单介绍。 0.1 cminus-f词法 C MINUS是C语言的一个子集,该语言的语法在《编译原理与实践》第九章附录中有详细