Expand description
Integer range expression parsing.
Mirrors Python openjd.expr._range_expr. Parses expressions like
"1-10", "1-10:2", "1-5,10-15" into sorted, non-overlapping ranges.
Structs§
- IntRange
- A single contiguous range of integers with a step.
- Range
Expr - A range expression: a sorted set of non-overlapping integer ranges.
- Range
Expr Error - Error raised when parsing a range expression fails.
Constants§
- MAX_
RANGE_ EXPR_ CHUNKS - Maximum number of comma-separated sub-ranges in a single range expression.