syntax_data: {"ast_node_type":"other","tokens":[{"end":94,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:     // lines. So for our purposes, we don't consider empty files to contain any byte position.
context_before:     // line and column number if the file is empty, because an empty file doesn't contain any
context_after:     file.contains(pos) && !file.is_empty()