syntax_data: {"ast_node_type":"other","tokens":[{"end":46,"kind":"keyword","start":0,"text":"|"}]}
source_snippet:                 | ScopeData::Remainder(_) => {
context_before:                 | ScopeData::IfThen
context_after:                     // If we haven't already passed through a backwards-incompatible node,