{"ast_node_type":"other","tokens":[{"end":98,"kind":"keyword","start":0,"text":"//"}]}
    // `MacroExpander::fully_expand_fragment` later restores, so "stack discipline" is maintained.
    // See https://github.com/rust-lang/rust/pull/69838/files#r395217057 for a discussion.
    let dir_path = file.parent().unwrap_or(&file).to_owned();