Пример #1
0
        private Expr EvaluateUnaryExpression(UnaryExprNode node)
        {
            Expr operand = this.Visit(node.Operand);

            return(this.TryEvaluate(node, $"{node.Operator.Symbol}({operand})"));
        }
Пример #2
0
 public virtual TResult Visit(UnaryExprNode node) => this.VisitChildren(node);
Пример #3
0
 public override Expr Visit(UnaryExprNode node)
 => this.EvaluateUnaryExpression(node);