fun selectCurrentHexNumber()

in src/main/kotlin/com/github/mkartashev/hserr/miner/text/Text.kt [196:207]


        fun selectCurrentHexNumber(): TextRange {
            var lastDigit = this
            if (charAt(lastDigit) == '0') lastDigit = lastDigit.moveToNextChar()
            if (charAt(lastDigit).equals('x', true)) lastDigit = lastDigit.moveToNextChar()
            var char = charAt(lastDigit)
            while (char.isHexDigit()){
                lastDigit = lastDigit.moveToNextChar()
                char = charAt(lastDigit)
            }

            return TextRange.of(this, lastDigit.moveToPrevChar())
        }