syntax_data: {"ast_node_type":"other","tokens":[{"end":66,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:         // This is necessary to prevent infinite recursion in some
context_before:         // Only keep those bounds that we haven't already seen.
context_after:         // cases. One common case is when people define