// x max= blub(); => x = max(x, blub()); svoid tok_maxEquals(LS tok) { int i; while ((i = jfind(tok, " max=")) >= 0) { S var = tok.get(i); int j = tok_findEndOfExpression(tok, i); replaceTokens(tok, i+2, i+5, "= max(" + var + ","); tokAppend(tok, j-1, ")"); reTok(tok, i+2, j); } }