v0.17.1
Kotlin parser compatibility patch for downstream Gazelle consumers.
Fixed
- Kotlin dotted package and import headers parse without errors after the grammar refresh, including wildcard imports and files that combine package, import, and
fun interfacedeclarations. - Kotlin import-only external tokens can relex through shared package/import parser states when the winning branch needs ordinary DFA tokens such as
.orimport.
Validation
go test ./grammars -run 'TestKotlinDottedPackageAndImportsParseWithoutErrors|TestKotlinFunInterfaceWithPackageImportParsesWithoutErrors|TestKotlinSwiftExternalScannerSpecs|TestLanguageBoundExternalScannersBindBySymbolName|TestExternalScannerBindingFallbackUsesUnmappedExternalSymbols' -count=1go test . -run '^$' -count=1