sS identifierOrQuestionMark(S s) { ret isIdentifier(s) ? s : "?"; }