// "!", "?!" etc. svoid tok_exclamPostfix(LS tok) { jreplace(tok, "*!", "$1.get()", tokcondition { S l = tok.get(i+1); if (!(isIdentifier(l) || eqOneOf(l, ")", "?"))) false; if (tok.get(i+2).contains("\n")) false; // no line break between and ! if (nempty(tok.get(i+4))) true; // space after = ok S t = _get(tok, i+5); if (t == null) ret false; if (isIdentifier(t) || eqOneOf(t, "=", "(")) false; true; }); }