Create a {@code mod(this, num)} expression

@param num
@return mod(this, num)
166047
public NumberExpression<T> mod(T num) {
        return Expressions.numberOperation(getType(), Ops.MOD, mixin, ConstantImpl.create(num));
    }
343716
public final static Function<BigInteger, BigInteger> module(long module) {
        return new Module(fromNumber(Long.valueOf(module)));
    }
1263046
public static <A extends Number & Comparable<?>> NumberExpression<Double> acos(Expression<A> num) {
        return Expressions.numberOperation(Double.class, Ops.MathOps.ACOS, num);
    }
1130331
function mod(x, n) {
  var ans=dup(x);
  mod_(ans, n);
  return trim(ans, 1);
}
860985
@NonNull
    public Expression modulo(@NonNull Expression expression) {
        if (expression == null) {
            throw new IllegalArgumentException("expression cannot be null.");
        }
        return new BinaryExpression(this, expression, BinaryExpression.OpType.Modulus);
    }
1137194
public JcNumber mod(Number val) {
		JcNumber ret = new JcNumber(val, this, OPERATOR.Number.MOD);
		QueryRecorder.recordInvocationConditional(this, "mod", ret, QueryRecorder.literal(val));
		return ret;
	}
1316086
public function shift($num = 1) {
		for ($i = $num; $i > 1; $i--) {
			$this->shift(--$i);
		}
		$this->params['command'] = $this->params['action'];
		if (isset($this->params['args'][0])) {
			$this->params['action'] = array_shift($this->params['args']);
		}
		return $this;
	}
1261161
public function isubn($num) {
        assert(is_numeric($num));
        $this->bi = $this->bi->sub(intval($num));
        return $this;
    }
41281
public static <A extends Number & Comparable<?>> NumberExpression<Double> sinh(Expression<A> num) {
        return Expressions.numberOperation(Double.class, Ops.MathOps.SINH, num);
    }
895699
public SDVariable arg(int num){
        SDVariable[] args = args();
        Preconditions.checkNotNull(args, "Arguments are null for function %s", this.getOwnName());
        Preconditions.checkArgument(num >= 0 && num < args.length, "Invalid index: must be 0 to numArgs (0 <= idx < %s)", args.length);
        return args[num];
    }
1062671
public static <T extends Number & Comparable<?>> NumberExpression<T> asNumber(T value) {
        return asNumber(constant(value));
    }
933361
public static BigDecimal fen2yuan(String num) {
		if (StringUtils.isEmpty(num)) {
			return new BigDecimal(0);
		}
		return fen2yuan(new BigDecimal(num));
	}
1164166
public ScriptBuilder number(int index, long num) {
        if (num == -1) {
            return op(index, OP_1NEGATE);
        } else if (num >= 0 && num <= 16) {
            return smallNum(index, (int) num);
        } else {
            return bigNum(index, num);
        }
    }
1252363
public function setNum($num = 20)
    {
        if (!is_numeric($num) && $num !== self::SEARCH_ALL) {
            throw new \InvalidArgumentException(
                'Argument can only be numeric or "all" to return all results.'
            );
        }
        $this->otherOptions['num'] = $num;

        return $this;
    }
900216
Expr mulDivMod() {
		Expr expr = nullSafe();
		for (Tok tok=peek(); tok.sym==Sym.MUL || tok.sym==Sym.DIV || tok.sym==Sym.MOD; tok=peek()) {
			move();
			expr = new Arith(tok.sym, expr, nullSafe(), location);
		}
		return expr;
	}
1362430
public final VariableNumMap addMapping(int num, String name, Variable var) {
    return union(VariableNumMap.singleton(num, name, var));
  }
53915
public function eq($num) {
        if (!$this->_isValid) {
            return $this;
        }

        if ($this->_unsafeVar != $num) {
            $this->_isValid = false;
        }
        return $this;
    }