137138139140141142143144145146147
ExprToken e = null; while ((e = lexer.next()) != null) { if (e.type.equals(ExprTokenType.CloseBracket)) { Expr t = current; current = c; setValue(new ExprExpression(t)); break; } else { parseToken(lexer, callback, e); } }