예제 #1
0
        public void Visit(ArrayLengthNode node)
        {
            var paren = node.GetPrecedence() < node.GetArray().GetPrecedence();

            if (paren)
            {
                source.Append("(");
            }
            node.GetArray().Visit(this);
            if (paren)
            {
                source.Append(")");
            }
            source.Append(".length");
        }
예제 #2
0
 public void Visit(ArrayLengthNode node)
 {
     visitor.OnVisit((n, v) => Result = IsSameChildren(n, node));
     reference.Visit(visitor);
 }