svoid tok_questionDot(LS tok) { jreplace(tok, " ?.", "if ($1 != null) $1."); /*int i; while ((i = jfind(tok, " ?.")) { S var = tok.get(i); int j = findEndOfStatement(tok, i); int dot = indexOf(tok, i, "."); tok.set(i+2, ""); replaceTokens(tok, i, dot+1, "if (" + var + " != null) var."); }*/ }