pub fn lex_directive(input: &str) -> IResult<&str, &str>
Parse a directive name (e.g., “parallel”, “for”)