{"ast_node_type":"import","tokens":[{"end":103,"kind":"keyword","start":0,"text":"///"}]}
    /// Tabstops are represented by an empty range, and placeholders use the range that they were given
    /// Gets the underlying snippet index + text range
    pub fn into_edit_ranges(self) -> Vec<(u32, TextRange)> {