{"ast_node_type":"other","tokens":[{"end":100,"kind":"keyword","start":0,"text":"//"}]}
    // Which placeholder tokens need to be wrapped in parenthesis in order to ensure that when `out`
    placeholder_tokens_by_range: FxHashMap<TextRange, SyntaxToken>,
    // is parsed, placeholders don't get split. e.g. if a template of `$a.to_string()` results in `1