-
SysY RISC-V Compiler authored
功能概览: - 词法分析 (lexer): 完整 SysY2022 词法,含 float/hex/oct - 语法分析 (parser): 手写递归下降,完整 SysY2022 文法 - 代码生成 (codegen): 直接遍历 AST → RISC-V RV64GC 汇编 - 运行时库 (sysy_runtime.c): 完整 I/O + 计时函数 支持特性: - int/float 类型及隐式转换 - 多维数组(含 float 数组) - const 常量编译期求值 - 短路运算 (&& / ||) - 函数定义/调用/递归 - 全局变量、starttime/stoptime 测试:11/11 sample_tests 通过,467/467 功能测试通过 编译方式: cmake -S . -B build && cmake --build build → build/compiler Made-with: Cursor
53ce8e98