Skip to main contentModule compare
Source - compare_dictionary
- compare_general_numeric
- General numeric sort (-g): handles scientific notation, infinity, NaN.
O(n) parser.
- compare_human_numeric
- Human numeric sort (-h): handles suffixes K, M, G, T, P, E, Z, Y.
- compare_ignore_case
- compare_ignore_nonprinting
- compare_lexical
- Compare two byte slices lexicographically (default sort).
- compare_month
- Month sort (-M).
- compare_numeric
- Numeric sort (-n): compare leading numeric strings.
Handles optional leading whitespace, sign, and decimal point.
- compare_random
- Random sort (-R): hash-based shuffle that groups identical keys.
- compare_version
- Version sort (-V): natural sort of version numbers.
- compare_with_opts
- Master comparison function that dispatches based on KeyOpts.
- parse_general_numeric
- parse_human_numeric
- parse_numeric_value
- skip_leading_blanks
- Strip leading blanks (space and tab).