Skip to content

ziyang-arch/Compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compiler

仓库文件结构: -root/ -readme -source/(源代码) -GrammerTree/(就是AST的生成代码) -.c .h -SymbolTable/ -TACGenerate/ -ARM/ -Optimization/ -autoGeneratedFile(自动生成的文件) makefile -test/ -testCase/(测试用例) -testScript/(测试脚本) -doc/(综合文件,例如报告还有任何相关的调试文件或者记录等)

仓库分支管理: master: 稳定可运行分支 dev:当前开发测试分支 ***(自己的名字):个人开发分支

编译

进入source文件夹,运行make,然后可执行文件Compiler会出现在source目录下。 具体规则见makefile文件

测试

进入testScript文件夹,运行CompilerBatchTest.sh,可执行文件Compiler会读取所有testCase下后缀.sy的文件,并输出分析结果到.ir(中间代码文件)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •