Module number
Parsers recognizing numbers
Modules
Enums
- Endianness Configurable endianness
Functions
- be_f32 Recognizes a big endian 4 bytes floating point number.
- be_f64 Recognizes a big endian 8 bytes floating point number.
- be_i128 Recognizes a big endian signed 16 bytes integer.
- be_i16 Recognizes a big endian signed 2 bytes integer.
- be_i24 Recognizes a big endian signed 3 bytes integer.
- be_i32 Recognizes a big endian signed 4 bytes integer.
- be_i64 Recognizes a big endian signed 8 bytes integer.
- be_i8 Recognizes a signed 1 byte integer.
- be_u128 Recognizes a big endian unsigned 16 bytes integer.
- be_u16 Recognizes a big endian unsigned 2 bytes integer.
- be_u24 Recognizes a big endian unsigned 3 byte integer.
- be_u32 Recognizes a big endian unsigned 4 bytes integer.
- be_u64 Recognizes a big endian unsigned 8 bytes integer.
- be_u8 Recognizes an unsigned 1 byte integer.
- double double precision floating point number parser from text
- f32 Recognizes a 4 byte floating point number
- f64 Recognizes an 8 byte floating point number
- float single precision floating point number parser from text
- i128 Recognizes a signed 16 byte integer
- i16 Recognizes a signed 2 byte integer
- i24 Recognizes a signed 3 byte integer
- i32 Recognizes a signed 4 byte integer
- i64 Recognizes a signed 8 byte integer
- i8 Recognizes a signed 1 byte integer
- le_f32 Recognizes a little endian 4 bytes floating point number.
- le_f64 Recognizes a little endian 8 bytes floating point number.
- le_i128 Recognizes a little endian signed 16 bytes integer.
- le_i16 Recognizes a little endian signed 2 bytes integer.
- le_i24 Recognizes a little endian signed 3 bytes integer.
- le_i32 Recognizes a little endian signed 4 bytes integer.
- le_i64 Recognizes a little endian signed 8 bytes integer.
- le_i8 Recognizes a signed 1 byte integer.
- le_u128 Recognizes a little endian unsigned 16 bytes integer.
- le_u16 Recognizes a little endian unsigned 2 bytes integer.
- le_u24 Recognizes a little endian unsigned 3 bytes integer.
- le_u32 Recognizes a little endian unsigned 4 bytes integer.
- le_u64 Recognizes a little endian unsigned 8 bytes integer.
- le_u8 Recognizes an unsigned 1 byte integer.
- recognize_float Recognizes a floating point number in text format and returns the corresponding part of the input.
- recognize_float_or_exceptions float number text parser that also recognizes "nan", "infinity" and "inf" (case insensitive)
- u128 Recognizes an unsigned 16 byte integer
- u16 Recognizes an unsigned 2 bytes integer
- u24 Recognizes an unsigned 3 byte integer
- u32 Recognizes an unsigned 4 byte integer
- u64 Recognizes an unsigned 8 byte integer
- u8 Recognizes an unsigned 1 byte integer