{"ast_node_type":"other","tokens":[{"end":24,"kind":"keyword","start":0,"text":"if"}]}
    if list.is_empty() {
    // empty autodiff attribute macros (i.e. `#[autodiff]`) are used to mark source functions
        return Some(AutoDiffAttrs::source());