syntax_data: {"ast_node_type":"function","tokens":[{"end":83,"kind":"keyword","start":0,"text":"fn"}]}
source_snippet:     fn file_for_position(&self, pos: BytePos) -> Option<(Arc<SourceFile>, usize)> {
context_after:         if !self.source_map.files().is_empty() {