From 36f34ce5d2d53a77014131a26a8173b948c90f7d Mon Sep 17 00:00:00 2001 From: Dan Nasman Date: Fri, 19 Jul 2024 16:53:52 +0300 Subject: [PATCH] disallow consecutive separators when parsing floats --- literal/src/float.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/literal/src/float.rs b/literal/src/float.rs index 5c14fcb..cb6c0ff 100644 --- a/literal/src/float.rs +++ b/literal/src/float.rs @@ -31,6 +31,7 @@ fn parse_inner(literal: &[u8]) -> Option { // lexical-core's format::PYTHON_STRING is inaccurate const PYTHON_STRING: u128 = NumberFormatBuilder::rebuild(PYTHON3_LITERAL) .no_special(false) + .consecutive_digit_separator(false) .build(); f64::from_lexical_with_options::(literal, &Options::new()).ok() }