Skip to content

C语言编译器,编译原理课程设计团队项目

License

Notifications You must be signed in to change notification settings

Reilkay/C-compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C语言编译器设计

该项目为编译原理团队课程设计作业

介绍

队名:在线通宵debug

成员:Samsara_丶RayK657695385

环境

  • 语言:Python

  • 运行环境:Python 3.7.0

  • 使用PyCharm开发环境

  • 文件结构

    24-hour-debug
    ├─过程报告
    └─课设代码
      │  main.py
      ├─BackEnd
      │  │  quaternion_optimization.py
      │  └─ assembly.py
      ├─GUI
      │  │  MenuMain.py
      │  └─ MenuRoot.py
      ├─ParserModule
      │  │  cal_select.py
      │  └─ parser.py
      ├─SemanticAnalysis
      │  │  quaternion_generation.py
      │  └─ symbol_table.py
      └─WordAnalysis
      	 └─ words_analysis.py
    
  • 文法:LL(1)-->具体文法

TODO

  • 前端部分

    • 词法分析

    • 语法分析

    • 语义分析

      • 符号表

      • 翻译文法

      • 活动记录

      • 四元式中间代码

  • 后端部分

    • 代码优化

    • 生成目标代码

进度更新时间

2020-07-10

About

C语言编译器,编译原理课程设计团队项目

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages