public fun lookup()

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
                }
            }