# compiler-lab **Repository Path**: designer7458/compiler-lab ## Basic Information - **Project Name**: compiler-lab - **Description**: 2024-编译原理实验 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: lab2 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-27 - **Last Updated**: 2025-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # compiler-lab #### 介绍 本项目是 HITSZ 2024 年的编译原理实验,旨在实现一个将类 C 语言编译为 RISC-V 32 目标平台可执行代码的编译器。通过本实验,可以深入理解编译器的前端、中端和后端处理流程,掌握词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等关键技术。 #### 软件架构 编译器采用分层处理的设计,主要分为以下几个模块: 1. 词法分析。 2. 语法分析。 3. 语义分析及中间代码生成。 4. 目标代码生成。