pub fn rough_ident_set(src: &str) -> HashSet<String>
Returns the set of unique identifiers in a source string (heuristic).
This is a rough approximation that does not use the full lexer.