Esempio n. 1
0
        // Private Methods 

        private static IPhpValue SimplifyPhpExpression(IPhpValue v)
        {
            var s = new ExpressionSimplifier(new OptimizeOptions());

            if (v is PhpSourceBase)
            {
                return(s.Visit(v as PhpSourceBase));
            }
            return(v);
        }
Esempio n. 2
0
        public IPhpValue Simplify(IPhpValue x)
        {
            var a = new ExpressionSimplifier(op);

            return(a.Visit(x as PhpSourceBase));
        }