19 Commits (4413cfc4f545cf167d2b492bceba5e8bfac7438f)

Author SHA1 Message Date
Shrink 4413cfc4f5 阶段性保存
1 month ago
Shrink 1fbdbb2ea1 feat: 实现完整数组支持 + 初步浮点支持 (18/21测试通过)
1 month ago
Shrink 6faa67fb65 通过了test_case下的测试,修改测试脚本由于不同平台换行符的差异导致测试失败的问题
2 months ago
Shrink c33d36e040 Shrink: Compile pass with IRGen fixed
2 months ago
jing dfa71bc0d7 refactor(irgen): 规范采用visitor生成
2 months ago
jing f19d23c656 refactor(irgen): 完善irgen代码和文档,提升扩展兼容性
3 months ago
Lane0218 b1155d8fa9 refactor(dev): 统一 IR/MIR 接口命名风格
3 months ago
jing 7f1b0aaead Merge branch 'master' of https://gitee.com/NUDT-compiler/nudt-compiler-cpp
3 months ago
jing 2737ebd9fc style(sema): 规范符号表代码位置
3 months ago
jing fab6983d40 style(ir): 纠正代码位置
3 months ago
Lane0218 e9d7b4a058 refactor(dev): unify user-facing diagnostics
3 months ago
jing a44a409d16 fix(irgen): 规范irgen实现
3 months ago
jing 03bd6d88e3 fix(ast): 删掉ast结构
3 months ago
jing 847dc7a5cf fix(frontend): 补充不支持语法的警告输出
3 months ago
jing 730280abb8 refactor(irgen): IR改成alloca和store形式
3 months ago
jing bb7f42e06e IR生成文件即IRGenxx设计
5 months ago
jing 8903bf73f9 Revert "可以处理生成加法的IR"
5 months ago
jing e941cced9b 可以处理生成加法的IR
5 months ago
Lane0218 35da726b00 refactor(irgen): 按新版文档拆分 IRGen 模块
5 months ago