in version-utils/src/commonMain/kotlin/org/jetbrains/packagesearch/packageversionutils/normalization/VersionComparatorUtil.kt [104:117]
public fun lookup(str: String): VersionTokenType {
val trimmedStr = str.trim()
if (trimmedStr.isEmpty()) return WS
for (token in entries) {
if (token.name[0] != '_' && token.name.equals(trimmedStr, ignoreCase = true)) {
return token
}
}
return when {
ZERO_PATTERN.matches(trimmedStr) -> WS
DIGITS_PATTERN.matches(trimmedStr) -> DIGITS
else -> WORD
}
}