/third_party/python/Lib/json/ |
H A D | __init__.py | 69 >>> json.loads('1.1', parse_float=Decimal) == Decimal('1.1') 274 def load(fp, *, cls=None, object_hook=None, parse_float=None, 295 parse_float=parse_float, parse_int=parse_int, 299 def loads(s, *, cls=None, object_hook=None, parse_float=None, 315 ``parse_float``, if specified, will be called with the string 344 parse_int is None and parse_float is None and 353 if parse_float is not None: 354 kw['parse_float'] = parse_float [all...] |
H A D | scanner.py | 21 parse_float = context.parse_float 52 res = parse_float(integer + (frac or '') + (exp or ''))
|
H A D | decoder.py | 284 def __init__(self, *, object_hook=None, parse_float=None, 299 ``parse_float``, if specified, will be called with the string 320 self.parse_float = parse_float or float
|
/third_party/python/Lib/tomllib/ |
H A D | _parser.py | 57 def load(fp: BinaryIO, /, *, parse_float: ParseFloat = float) -> dict[str, Any]: 66 return loads(s, parse_float=parse_float) 69 def loads(s: str, /, *, parse_float: ParseFloat = float) -> dict[str, Any]: # noqa: C901 78 parse_float = make_safe_parse_float(parse_float) 102 pos = key_value_rule(src, pos, out, header, parse_float) 324 src: str, pos: Pos, out: Output, header: Key, parse_float: ParseFloat 326 pos, key, value = parse_key_value_pair(src, pos, parse_float) 358 src: str, pos: Pos, parse_float [all...] |
H A D | _re.py | 104 def match_to_number(match: re.Match, parse_float: ParseFloat) -> Any: 106 return parse_float(match.group())
|
/third_party/rust/crates/minimal-lexical/etc/correctness/test-parse-random/ |
H A D | _common.rs | 123 pub fn parse_float<'a, F>(bytes: &'a [u8]) -> (F, &'a [u8]) in parse_float() functions 152 minimal_lexical::parse_float(integer_slc.iter(), fraction_slc.iter(), exponent); in parse_float() 166 let x: f64 = parse_float(text.as_bytes()).0; in validate() 168 let x: f32 = parse_float(text.as_bytes()).0; in validate()
|
H A D | long-fractions.rs | 13 use self::_common::{parse_float, validate}; 22 if parse_float::<f64>(s.as_bytes()).1.len() == 0 { in main()
|
/third_party/rust/crates/minimal-lexical/etc/correctness/rng-tests/ |
H A D | f32.rs | 5 use self::_common::parse_float; 16 let (output, rest) = parse_float::<f32>(printed.as_bytes()); in main()
|
H A D | smoke.rs | 13 use self::_common::parse_float; 22 let (output, rest) = parse_float::<f64>(printed.as_bytes()); in main()
|
H A D | _common.rs | 109 pub fn parse_float<'a, F>(bytes: &'a [u8]) -> (F, &'a [u8]) in parse_float() functions 138 minimal_lexical::parse_float(integer_slc.iter(), fraction_slc.iter(), exponent); in parse_float()
|
/third_party/rust/crates/minimal-lexical/etc/correctness/test-parse-golang/ |
H A D | main.rs | 116 fn parse_float<'a, F>(bytes: &'a [u8]) -> (F, &'a [u8]) in parse_float() functions 145 minimal_lexical::parse_float(integer_slc.iter(), fraction_slc.iter(), exponent); in parse_float() 194 let float32: f32 = parse_float(string.as_bytes()).0; in run_test() 195 let float64: f64 = parse_float(string.as_bytes()).0; in run_test()
|
/third_party/rust/crates/minimal-lexical/tests/ |
H A D | integration_tests.rs | 130 pub fn parse_float<'a, F>(bytes: &'a [u8]) -> (F, &'a [u8]) in parse_float() functions 200 minimal_lexical::parse_float(integer_slc.iter(), fraction_slc.iter(), exponent); in parse_float() 218 parse_float::<f32>(b"000184467440737095516150\x00\x00006") in f32_test() 226 parse_float::<f64>(b"000184467440737095516150\x00\x00006") in f64_test()
|
H A D | parse_tests.rs | 7 assert!(expected == parse::parse_float::<F, _, _>(integer, fraction, exponent)); in check_parse_float()
|
/third_party/rust/crates/minimal-lexical/examples/ |
H A D | simple.rs | 151 fn parse_float<'a, F>(bytes: &'a [u8]) -> (F, &'a [u8]) in parse_float() functions 198 minimal_lexical::parse_float(integer_slc.iter(), fraction_slc.iter(), exponent); in parse_float() 208 |s: &str, v, t: &str| assert_eq!(parse_float(s.as_bytes()), (v, t.as_bytes())); in main()
|
/third_party/rust/crates/minimal-lexical/etc/correctness/test-parse-unittests/ |
H A D | main.rs | 123 fn parse_float<'a, F>(bytes: &'a [u8]) -> (F, &'a [u8]) in parse_float() functions 152 minimal_lexical::parse_float(integer_slc.iter(), fraction_slc.iter(), exponent); in parse_float() 211 let float: f64 = parse_float(string.as_bytes()).0; in run_test()
|
/third_party/rust/crates/minimal-lexical/fuzz/fuzz_targets/ |
H A D | parse-float-f32.rs | 9 let _ = parse::parse_float::<f32>(data);
|
H A D | parse-float-f64.rs | 9 let _ = parse::parse_float::<f64>(data);
|
H A D | parse.rs | 130 pub fn parse_float<'a, F>(bytes: &'a [u8]) -> (F, &'a [u8]) in parse_float() functions 200 minimal_lexical::parse_float(integer_slc.iter(), fraction_slc.iter(), exponent); in parse_float()
|
/third_party/rust/crates/minimal-lexical/src/ |
H A D | lib.rs | 4 //! exported function: [`parse_float`]. 6 //! [`parse_float`] expects a forward iterator for the integer 28 //! let float: f64 = minimal_lexical::parse_float(integer.iter(), fraction.iter(), 0); 32 //! [`parse_float`]: fn.parse_float.html 68 pub use self::parse::parse_float;
|
H A D | parse.rs | 146 pub fn parse_float<'a, F, Iter1, Iter2>(integer: Iter1, fraction: Iter2, exponent: i32) -> F in parse_float() functions
|
/third_party/python/Lib/test/test_tomllib/ |
H A D | test_misc.py | 48 obj = tomllib.loads(doc, parse_float=D)
|
H A D | test_error.py | 54 tomllib.loads("f=0.1", parse_float=invalid_parse_float) 56 str(exc_info.exception), "parse_float must not return dicts or lists"
|
/third_party/python/Modules/ |
H A D | _json.c | 36 PyObject *parse_float; member 46 {"parse_float", T_OBJECT, offsetof(PyScannerObject, parse_float), READONLY, "parse_float"}, 658 Py_VISIT(self->parse_float); in scanner_traverse() 670 Py_CLEAR(self->parse_float); in scanner_clear() 918 May return other types if parse_int or parse_float are set in _match_number_unicode() 987 if (is_float && s->parse_float != (PyObject *)&PyFloat_Type) in _match_number_unicode() 988 custom_func = s->parse_float; in _match_number_unicode() 1199 s->parse_float in scanner_new() [all...] |
/third_party/python/Lib/test/test_json/ |
H A D | test_decode.py | 10 rval = self.loads('1.1', parse_float=decimal.Decimal)
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/generated/vulkansc/ |
H A D | vulkan_json_parser.hpp | 213 static void parse_float(const char* s, Json::Value& obj, float& o) in parse_float() function 5606 parse_float("maxSamplerLodBias", obj["maxSamplerLodBias"], (o.maxSamplerLodBias)); in parse_VkPhysicalDeviceLimits() 5608 parse_float("maxSamplerAnisotropy", obj["maxSamplerAnisotropy"], (o.maxSamplerAnisotropy)); in parse_VkPhysicalDeviceLimits() 5619 parse_float("viewportBoundsRange", obj_viewportBoundsRange_arr[i], const_cast<float&>((o.viewportBoundsRange[i]))); in parse_VkPhysicalDeviceLimits() 5640 parse_float("minInterpolationOffset", obj["minInterpolationOffset"], (o.minInterpolationOffset)); in parse_VkPhysicalDeviceLimits() 5642 parse_float("maxInterpolationOffset", obj["maxInterpolationOffset"], (o.maxInterpolationOffset)); in parse_VkPhysicalDeviceLimits() 5676 parse_float("timestampPeriod", obj["timestampPeriod"], (o.timestampPeriod)); in parse_VkPhysicalDeviceLimits() 5688 parse_float("pointSizeRange", obj_pointSizeRange_arr[i], const_cast<float&>((o.pointSizeRange[i]))); in parse_VkPhysicalDeviceLimits() 5693 parse_float("lineWidthRange", obj_lineWidthRange_arr[i], const_cast<float&>((o.lineWidthRange[i]))); in parse_VkPhysicalDeviceLimits() 5696 parse_float("pointSizeGranularit in parse_VkPhysicalDeviceLimits() [all...] |