use Language;
/// Return the tree-sitter [`Language`] for the given file extension, or `None` if the extension
/// is not supported.
///
/// # Grammar selection rules
/// - `.ts` -> TypeScript grammar (`LANGUAGE_TYPESCRIPT`)
/// - `.tsx` -> TSX grammar (`LANGUAGE_TSX`)
/// These MUST be different: the TypeScript grammar cannot parse JSX, and the TSX grammar
/// breaks angle-bracket type assertions (`<T>expr`). Mixing them causes parse errors.
/// - `.js`/`.jsx` -> JavaScript grammar (`LANGUAGE`)