# 组员贡献 ## 贡献详述 ### 组员1 舒英特 PB21111704 * task1:完成文件: * assign_hand.ll * func_hand.ll * task2:完成文件: * if_gen.cpp * while_gen.cpp * task3:完成模块: ````c++ void IRBuilder::visit(SyntaxTree::InitVal &node) void IRBuilder::visit(SyntaxTree::FuncFParamList &node) void IRBuilder::visit(SyntaxTree::VarDef &node) void IRBuilder::visit(SyntaxTree::AssignStmt &node) void IRBuilder::visit(SyntaxTree::ReturnStmt &node) void IRBuilder::visit(SyntaxTree::EmptyStmt &node) void IRBuilder::visit(SyntaxTree::UnaryCondExpr &node) void IRBuilder::visit(SyntaxTree::BinaryExpr &node) void IRBuilder::visit(SyntaxTree::FuncCallStmt &node) void IRBuilder::visit(SyntaxTree::WhileStmt &node) void IRBuilder::visit(SyntaxTree::ContinueStmt &node) ```` 共同完成测试集设计以及问题回答 ### 组员2 杨宇航 PB21051030 * Task1:完成文件: * if_hand.ll * while_hand.ll * Task2:完成文件: * assign_hand.cpp * func_hand.cpp * Task3:完成模块: ```c++ void IRBuilder::visit(SyntaxTree::FuncDef &node) void IRBuilder::visit(SyntaxTree::FuncParam &node) void IRBuilder::visit(SyntaxTree::LVal &node) void IRBuilder::visit(SyntaxTree::Literal &node) void IRBuilder::visit(SyntaxTree::BlockStmt &node) void IRBuilder::visit(SyntaxTree::ExprStmt &node) void IRBuilder::visit(SyntaxTree::BinaryCondExpr &node) void IRBuilder::visit(SyntaxTree::UnaryExpr &node) void IRBuilder::visit(SyntaxTree::IfStmt &node) void IRBuilder::visit(SyntaxTree::BreakStmt &node) ``` 共同完成测试集设计以及问题回答 ## 评定结果 | 组员姓名 | 贡献百分比 | | :------: | :--------: | | 舒英特 | 50% | | 杨宇航 | 50% |