Symbols + call graph
A dedicated analyzer plus resolved imports and call edges — your agent can trace callers, callees, and impact across these families.
TypeScript, Python, Rust, Go, Swift, Kotlin
Structural symbols
A dedicated analyzer records structure and semantics precisely, without a resolved call graph.
SQL, HTML, CSS, JSON, YAML, GraphQL
Generic pass
The grammar parses and the generic traversal records symbols — honest, but deliberately weaker depth.
TOML, Protobuf, Nim, Visual Basic
Registry names above are gate-pinned to the engine's SUPPORTED_LANGUAGES; depth labels and recorded-symbol lines are audited against the analyzers — 41 dedicated analyzer modules back the 41 families above the generic pass, one module each. Never aspirational: if a family parses deeper or shallower than documented here, that is a bug worth reporting.