Beispiel #1
0
        /// <summary>
        ///     Power operator
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public override Function VisitPow(CalculatorParser.PowContext context)
        {
            Function res = null;

            res = Visit(context.expr(0)) ^ Visit(context.expr(1));

            return(res);
        }
 public override double VisitPow(CalculatorParser.PowContext context)
 {
     return(Math.Pow(Visit(context.expression(0)), Visit(context.expression(1))));
 }