if ((tk = nextToken()) != null) { if (isArithmeticOperator(operator2 = tk.getOperator()) && PTABLE[operator2] > PTABLE[operator]) { stk.xswap(); tk = nextToken(); if ((tk = nextToken()) != null && (operator2 = tk.getOperator()) != -1 && operator2 != END_OF_STMT && PTABLE[operator2] > PTABLE[operator]) { dStack.push(operator = operator2, nextToken().getReducedValue(ctx, ctx, variableFactory)); dStack.push(operator = operator2, nextToken().getReducedValue(ctx, ctx, variableFactory)); if ((tk = nextToken()) != null) { switch (operator) { case AND: {
if ((tk = nextToken()) != null) { if (isArithmeticOperator(operator2 = tk.getOperator()) && PTABLE[operator2] > PTABLE[operator]) { stk.xswap(); tk = nextToken(); if ((tk = nextToken()) != null && (operator2 = tk.getOperator()) != -1 && operator2 != 37 && PTABLE[operator2] > PTABLE[operator]) { dStack.push(operator = operator2, nextToken().getReducedValue(ctx, ctx, variableFactory)); dStack.push(operator = operator2, nextToken().getReducedValue(ctx, ctx, variableFactory)); if ((tk = nextToken()) != null) { switch (operator) { case AND: {
if ((tk = nextToken()) != null) { if (isArithmeticOperator(operator2 = tk.getOperator()) && PTABLE[operator2] > PTABLE[operator]) { stk.xswap(); tk = nextToken(); ASTNode previousToken = tk; if ((tk = nextToken()) != null && (operator2 = tk.getOperator()) != -1 && operator2 != END_OF_STMT && PTABLE[operator2] > PTABLE[operator]) { ASTNode nextToken = nextToken(); if (compileMode && !nextToken.isLiteral()) { splitAccumulator.push(nextToken, new OperatorNode(operator2, expr, st, pCtx)); dStack.push(operator = operator2, nextToken().getReducedValue(ctx, ctx, variableFactory)); if ((tk = nextToken()) != null) { switch (operator) { case AND: {