{"ast_node_type":"other","tokens":[{"end":56,"kind":"keyword","start":0,"text":"//"}]}
                // it seems like LLVM accepts it always.
                // A semicolon might not actually be specified as a separator for all targets, but
                let statements = template_str.split(|c| matches!(c, '\n' | ';'));