syntax_data: {"ast_node_type":"other","tokens":[{"end":100,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:                 // If we don't have the code available, it is ok as a fallback to return the bytepos
context_before:             let Some(code) = self.get_line(line - 1) else {
context_after:                 // instead of the "display" column, which is only used to properly show underlines