syntax_data: {"ast_node_type":"other","tokens":[{"end":23,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:         // is recorded.
context_before:         // diff as that applies to the following characters until a new diff
context_after:         let diff = match self.normalized_pos.binary_search_by(|np| np.pos.cmp(&pos)) {