Tree-Sitter incorrectly extracts anonymous inline enums or structs assigned to local variables (e.g. const need_writable_dance: enum { no, lf_only, lf_and_debug } = w: { ... }) as top-level ContainerDecl / ErrorSetDecl elements instead of recognizing them as scoped variable types. This pollutes the AST class extraction. GitGalaxy correctly ignores them as they aren't true top-level class declarations.
Tree-Sitter incorrectly extracts anonymous inline enums or structs assigned to local variables (e.g.
const need_writable_dance: enum { no, lf_only, lf_and_debug } = w: { ... }) as top-levelContainerDecl/ErrorSetDeclelements instead of recognizing them as scoped variable types. This pollutes the AST class extraction. GitGalaxy correctly ignores them as they aren't true top-level class declarations.