a15cd9d56e
- lexer: TOK_MATCH, TOK_MATCH_ARROW, TOK_UNDERSCORE - parser: parse_match_stmt() desugar → let+if-else链 - 零 sema/codegen 改动 - 4个集成测试: enum/int literal/wildcard match P1 全部完成: type alias + enum + array + impl + match
10 lines
168 B
Plaintext
10 lines
168 B
Plaintext
fn main() -> i64 {
|
|
let x = 99;
|
|
match x {
|
|
1 => { print_i64(10); }
|
|
2 => { print_i64(20); }
|
|
_ => { print_i64(999); }
|
|
}
|
|
return 0;
|
|
}
|