{"ast_node_type":"other","tokens":[{"end":47,"kind":"keyword","start":0,"text":"if"}]}
        if src.is_empty() && stack.is_empty() {
        // either the parse is ambiguous (which should never happen) or there is a syntax error.
            if let [state] = &*eof_items {