fix(argparse): 修复参数解析错误处理逻辑

当解析过程中出现错误时,应该继续循环而不是直接跳出,
确保完整的错误处理流程能够执行。

fix(ast2ir): 修复函数调用表达式中的类型检查

在每次迭代中重新获取指针以避免向量重分配问题,
并添加类型引用断言确保参数类型有效性。

fix(lexer): 添加词法分析器资源释放

在main函数中正确释放tok_ring资源,防止内存泄漏。

test: 更新测试用例输出字符串格式

将测试用例中的输出字符串从全小写更新为首字母大写,
保持代码风格一致性。
This commit is contained in:
zzy
2026-05-25 00:46:42 +08:00
parent cec96333e7
commit 28f65f8775
5 changed files with 10 additions and 7 deletions

View File

@@ -1,6 +1,6 @@
#include "stdio.h"
int main(void) {
printf("hello printf: %d\n", 123);
printf("Hello printf: %d\n", 123);
return 0;
}