code: private Expression modOp(Data data) throws TemplateException {
  	Expression expr = divMultiOp(data);
  
  	// Modulus Operation
  	while (data.srcCode.forwardIfCurrent('%') || data.srcCode.forwardIfCurrentAndNoWordAfter("mod")) {
  	    expr = _modOp(data, expr);
  	    // comments(data);
  	    // expr=OpDouble.toExprDouble(expr, divMultiOp(), OpDouble.MODULUS);
  	}
  	return expr;
      }
docs: Transfomiert eine Modulus Operation. Im Gegensatz zu CFMX , wird das "%" Zeichen auch als Modulus
  Operator anerkannt. <br />
  EBNF:<br />
  <code>divMultiOp {("mod" | "%") spaces divMultiOp}; (* modulus operator , "%" Existiert in CFMX nicht *)</code>
  
  @return CFXD Element
  @throws TemplateException