/// <param name="ex"> /// is the integer division expression that always returns an /// integer. </param> /// <returns> a new function. </returns> public virtual object visit(IDivExpr ex) { ex.left().accept(this); ex.right().accept(this); return(null); }
/// <summary> /// Validate an integer divison expression. /// </summary> /// <param name="mulex"> /// is the expression. </param> /// <returns> null. </returns> public virtual object visit(IDivExpr mulex) { printBinExpr("IDIV", mulex); return(null); }
/// <param name="mulex"> /// is the integer division expression that always returns an /// integer. </param> /// <returns> a new function. </returns> // XXX: integer cast! public virtual object visit(IDivExpr mulex) { return(make_ArithOp(mulex, new QName("fs", "idiv", OpFunctionLibrary.XPATH_OP_NS))); }