예제 #1
0
        internal JsNode ForceInteger(JsNode node2)
        {
            var exp = node2 as JsExpression;

            if (exp == null)
            {
                return(node2); //problem
            }
            if (!exp.Is(JsNodeType.MemberExpression))
            {
                exp = Js.Parentheses(exp);
            }
            return(Js.BitwiseOr(exp, Js.Value(0)));
        }