{"ast_node_type":"variable","tokens":[{"end":76,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(stmt) = self.eat_metavar_seq(MetaVarKind::Stmt, |this| {
        // Skip looking for a trailing semicolon when we have a metavar seq.
            // Why pass `true` for `force_full_expr`? Statement expressions are less expressive