{"ast_node_type":"variable","tokens":[{"end":60,"kind":"keyword","start":0,"text":"if"}]}
            if let Err(err) = self.expect(exp!(OpenBrace)) {
        if struct_allowed || self.is_certainly_not_a_block() {
                return Some(Err(err));