diff --git a/fleet/rhizomedb/srcCommonMain/com/jetbrains/rhizomedb/rql/Lexer.kt b/fleet/rhizomedb/srcCommonMain/com/jetbrains/rhizomedb/rql/Lexer.kt index a139edc872fb..5377280a39bb 100644 --- a/fleet/rhizomedb/srcCommonMain/com/jetbrains/rhizomedb/rql/Lexer.kt +++ b/fleet/rhizomedb/srcCommonMain/com/jetbrains/rhizomedb/rql/Lexer.kt @@ -199,13 +199,15 @@ class Lexer(private val source: String) { } when (peek()) { 'f', 'F' -> { + val value = currentLexeme() advance() - newToken(TokenType.FLOAT, currentLexeme().toFloat()) + newToken(TokenType.FLOAT, value.toFloat()) } 'd', 'D' -> { + val value = currentLexeme() advance() - newToken(TokenType.DOUBLE, currentLexeme().toDouble()) + newToken(TokenType.DOUBLE, value.toDouble()) } else -> {