sbool tok_shouldAddReturn(LS tok) { S lastToken = get(tok, l(tok)-2); if (eqOneOf(lastToken, ";", null)) false; if (eq(lastToken, "}")) { int i = findBeginningOfBlock(tok, l(tok)-2); ret eqGet(tok, i-4, "-") && eqGet(tok, i-3, "") && eqGet(tok, i-2, ">"); // it's a lambda definition } true; } sbool tok_shouldAddReturn(S s) { ret tok_shouldAddReturn(javaTok(s)); }