Example #1
0
        public override void VisitEval(BoundEvalEx x)
        {
            _diagnostics.Add(_routine, new TextSpan(x.PhpSyntax.Span.Start, 4) /*'eval'*/, ErrorCode.WRN_EvalDiscouraged);

            base.VisitEval(x);
        }
Example #2
0
 public virtual void VisitEval(BoundEvalEx x)
 {
     Accept(x.CodeExpression);
 }
Example #3
0
 public override object VisitEval(BoundEvalEx x)
 {
     return(x.Update((BoundExpression)Accept(x.CodeExpression)));
 }
 public virtual TResult VisitEval(BoundEvalEx x) => DefaultVisitOperation(x);