r
Size: a a a
r
∅ч
T1
T1
p
T1
supermacros!(код, который должен генерироваться:
let x = 5;
let y = x + 1;
step (
x == 6,
let z = 1,
let z = 2
);
step (
y == 6,
let q = 2,
let q = 3
);
println!("z, q == {}, {}", z, q);
);
let x = 5;
let y = x + 1;
if x == 6 {
let z = 1;
if y == 6 {
let q = 2;
println!("z, q == {}, {}", z, q);
} else {
let q = 3;
println!("z, q == {}, {}", z, q);
}
} else {
let z = 2;
if y == 6 {
let q = 2;
println!("z, q == {}, {}", z, q);
} else {
let q = 3;
println!("z, q == {}, {}", z, q);
}
}
T1
p
T1
T1
p
ΑZ
p
p
p
ΑZ
p
p
p