pub fn parse_tab_stops(spec: &str) -> Result<TabStops, String>
Parse a tab specification string (e.g., “4”, “4,8,12”, “4 8 12”).