syntax_data: {"ast_node_type":"other","tokens":[{"end":92,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:                 // adjacent or-patterns, e.g. `(x | x, y | y)`, we update the `remainder` to
context_before:                 // from nested or-patterns, but not adjacent or-patterns). To handle
context_after:                 // point to the first descendant candidate from outside this or-pattern.