|
05c637e594
|
refactor: 重构前端代码并添加日志功能
- 重命名和重构了多个文件,包括 lexer、parser 和 AST 相关代码
- 添加了日志功能,使用 LOG_* 宏替代原有的 error 和 warn 函数
- 优化了错误处理和内存分配方式
- 调整了代码结构,提高了模块化和可读性
|
2025-03-19 12:22:55 +08:00 |
|
|
172d72b0a0
|
feat(backend/riscv32): 实现基础的编译器功能
- 完成 RV32IMA 指令集的代码生成
- 添加整数运算、分支、调用等基本指令支持
- 实现从 IR 到机器码的转换
- 添加简单的测试用例和测试框架
|
2025-03-08 16:50:21 +08:00 |
|
|
95bf44eb3f
|
feat add func call and rewrite codes
|
2025-03-07 12:29:53 +08:00 |
|
|
09299e339c
|
init basic
|
2025-03-05 15:45:19 +08:00 |
|