pub fn split_into_rules_zero_copy(grl_text: &str) -> Vec<Rule<'_>>
Split GRL text into rules without allocations
Returns an iterator over Rule structs with string slices