pub fn find_errors( node: Node<'_>, source: &str, depth: usize, ) -> Vec<DslDiagnostic>
Find errors in the AST and return them as structured diagnostics