pub fn c_identifiers(s: &str) -> BTreeSet<String>
Collect every C identifier in s, skipping string/char literals and comments.
s