syntax_data: {"ast_node_type":"other","tokens":[{"end":38,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:         if !self.temp_buf.is_empty() {
context_before:     fn finalize_pending_component(&mut self) {
context_after:             let _ = write!(self.result, "{}{}", self.temp_buf.len(), self.temp_buf);