2728293031323334
} } public Expression optimize() { return (leftExpr instanceof DirectValue && rightExpr instanceof DirectValue) ? new DirectValue(ALU.mod(((DirectValue) leftExpr).value, ((DirectValue) rightExpr).value), line, column) : this; }
} } public Expression optimize() { return (leftExpr instanceof DirectValue && rightExpr instanceof DirectValue) ? new DirectValue(ALU.urshift(((DirectValue) leftExpr).value, ((DirectValue) rightExpr).value), line, column) : this; }