//! > Handling question mark.
//! > test_runner_name
get_diagnostics
//! > cairo_code
fn f() {
let x = calc()?;
let y = calc1(calc2()?)?;
let z = w?;
let block_eval = {
other_expr
}?;
let block_eval = 7 + {
other_expr
};
let multi = error_of_errors????;
let super_expr = (a? + b?)?;
let member_value = value.member?;
let method_return = value.method()?;
}
//! > expected_diagnostics