/mini-C-Interpreter

Developed using C++ by team 端茶倒水 in BIT

Primary LanguageC++MIT LicenseMIT

mini-C-Interpreter

Developed using C++ by team 端茶倒水 in BIT

本周任务 Sat 9.9 - Tue 9.12

编码组:(王元玮、李东、程大治)

  • 梳理完成程序BNF逻辑,交付程序范式逻辑文档
  • 梳理完成程序功能函数需求,程序函数类、表达式类设计完成,交付类设计说明文档
  • 完成程序整体架构说明文档,交付测试组
  • 李东完成程序函数类、表达式类,完成程序功能函数编写
  • 王元玮完成程序BNF逻辑修正和bison与功能模块的交互编写
  • 完成mini-C参考文档中的全部功能,组内模块合并
  • 完成程序UI设计和底层接口,交付组内完成模块合并

测试组:(管蔚然、康权威)

  • 安装并学习GitHub使用方法,学会brach\commit\push\pull\pull request.
  • 学习使用flex和bison开发软件的必要流程,了解BNF范式,LL(1)和LALR(1)折叠方法
  • 学会基本的c++处理逻辑和语句编写
  • 待编码组交付程序整体架构说明和类设计说明后,完善程序功能需求规格说明书、完善概要设计、详细设计文档
  • 完成100+测试用例,针对不同测试需求分出测试范围和测试难度
  • 解决其他可能会发生变动的事情

整体编码应符合《小组编码规范》

请多使用 必要的 注释

##待解决事项:

  • 老师可能会安排的功能增加分析
  • 程序的报错机制和Debugger编写
  • 程序额外功能的分析和编写