Пример #1
0
        public override Expression VisitFac([NotNull] CalcLangParser.FacContext context)
        {
            (int index, int length) = ExpressionIndexAndLength(context.SourceInterval);

            return(new UnaryOperationExpression(
                       index, length,
                       Operation.Factorial,
                       Visit(context.expression())
                       ));
        }