feat: 字符串类型 + 字面量 + print_str
- 新增 TYPE_STR 类型 (i8* 指针)
- lexer: 双引号字符串字面量 + str 关键字
- parser: TOK_STR_LIT → AST_LITERAL_EXPR(str_val)
- sema: print_str 内置函数注册 + 字符串拼接类型检查
- codegen: GlobalStringPtr 生成字符串常量,print_str → printf("%s")
- 新增集成测试 07_hello_str.l
基于 Codex 分析报告 P0 建议。
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
fn main() -> i64 {
|
||||
let msg: str = "Hello, L Language!";
|
||||
print_str(msg);
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user