uncommenting test stuff

This commit is contained in:
janis 2025-10-31 14:19:21 +01:00
parent c52b7ab8de
commit 94d5d9e15b
Signed by: janis
SSH key fingerprint: SHA256:bB1qbbqmDXZNT0KKD5c2Dfjg53JGhj7B3CFcLIzSqq8

View file

@ -57,28 +57,37 @@ fn main() {
}; };
} }
// print_ast(b"3 + 4", |ast| unsafe { parse_expr(ast) }); print_ast(b"3 + 4", |ast| unsafe { parse_expr(ast) });
// print_ast(b"fn main() -> void { return 1 + 2; }", |ast| unsafe { print_ast(b"fn main() -> void { return 1 + 2; }", |ast| unsafe {
// parse_func(ast) parse_func(ast)
// }); });
// print_ast(b"fn main() -> void { return (1 + (2)); }", |ast| unsafe { print_ast(
// parse_func(ast) b"fn main() -> void { ;;;return (1 + (2)); }",
// }); |ast| unsafe { parse_func(ast) },
// print_ast( );
// b"fn main() -> void { return (1 + (2 * 3)) / 4; }", print_ast(
// |ast| unsafe { parse_func(ast) }, b"fn main() -> void { return (1 + (2 * 3)) / 4; }",
// ); |ast| unsafe { parse_func(ast) },
// print_ast(b"fn main() -> void { return 1 + 2 * 3; }", |ast| unsafe { );
// parse_func(ast) print_ast(b"fn main() -> void { return 1 + 2 * 3; }", |ast| unsafe {
// }); parse_func(ast)
});
// print_ast(b"fn main() -> void { let x: u32 = 4; }", |ast| unsafe { print_ast(b"fn main() -> void { let x: u32 = 4; }", |ast| unsafe {
// parse_func(ast) parse_func(ast)
// }); });
// print_ast( print_ast(
// b"fn main(a: u32) -> void { let x: u32 = a + 4; }", b"fn main(a: u32) -> void { let x: u32 = a + 4; }",
// |ast| unsafe { parse_func(ast) }, |ast| unsafe { parse_func(ast) },
// ); );
print_ast(
b"fn main(a: u32) -> void {
let y: u32 = a + 4;
let y: *u32 = &y;
return *y;
}",
|ast| unsafe { parse_func(ast) },
);
print_ast( print_ast(
b"fn main(a: u32) -> void { b"fn main(a: u32) -> void {
let y: u32 = a + 4; let y: u32 = a + 4;