Language-specific parsing
Input is routed to a parser for the selected language rather than one generic engine: an ESTree-based parser for JavaScript, a TypeScript-aware variant for .ts/.tsx syntax (types, interfaces, generics), and Python's own grammar for Python. Each follows that language's actual grammar, so the resulting node types and fields differ between languages even for structurally similar code.