mirror of
https://github.com/github/codeql.git
synced 2026-05-15 03:39:32 +02:00
Key fixes: - UTF-16 offset conversion for positions (buildOffsetTables, byteToUTF16, utf16ToByte) - Unicode identifier scanning (support ID_Start/ID_Continue categories) - Filter zero-width synthetic modifiers from nested namespaces - Add ImportAttributes to childprops (elements property) - Emit isTypeOf:false for ImportType nodes - Always emit empty statements array for SourceFile - Emit empty arrays for remaining array properties when no children - Non-greedy > scanning (always single GreaterThanToken) - Ignore parseDiagnostics in structural comparison Remaining 5 failures are binary/UTF-16-BOM encoded files (not real TypeScript). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>