code: private Expression expoOp(Data data) throws TemplateException {
  	Expression expr = unaryOp(data);
  
  	// Modulus Operation
  	while (data.srcCode.forwardIfCurrent('^') || data.srcCode.forwardIfCurrentAndNoWordAfter("exp")) {
  	    comments(data);
  	    expr = data.factory.opDouble(expr, unaryOp(data), Factory.OP_DBL_EXP);
  	}
  	return expr;
      }
docs: Transfomiert den Exponent Operator (^,exp). Im Gegensatz zu CFMX , werden die Zeichen " exp "
  auch als Exponent anerkannt. <br />
  EBNF:<br />
  <code>clip {("exp"|"^") spaces clip};</code>
  
  @return CFXD Element
  @throws TemplateException