Пример #1
0
        public override void PrintLeft(TextWriter Writer)
        {
            Writer.Write("[");
            FirstNode.Print(Writer);
            Writer.Write(" ... ");
            LastNode.Print(Writer);
            Writer.Write("]");

            if (!Expression.GetType().Equals(NodeType.BracedExpression) || !Expression.GetType().Equals(NodeType.BracedRangeExpression))
            {
                Writer.Write(" = ");
            }

            Expression.Print(Writer);
        }
Пример #2
0
        public override void PrintLeft(TextWriter writer)
        {
            writer.Write("[");
            _firstNode.Print(writer);
            writer.Write(" ... ");
            _lastNode.Print(writer);
            writer.Write("]");

            if (!_expression.GetType().Equals(NodeType.BracedExpression) || !_expression.GetType().Equals(NodeType.BracedRangeExpression))
            {
                writer.Write(" = ");
            }

            _expression.Print(writer);
        }
Пример #3
0
        public override void PrintLeft(TextWriter Writer)
        {
            if (IsArrayExpression)
            {
                Writer.Write("[");
                Element.Print(Writer);
                Writer.Write("]");
            }
            else
            {
                Writer.Write(".");
                Element.Print(Writer);
            }

            if (!Expression.GetType().Equals(NodeType.BracedExpression) || !Expression.GetType().Equals(NodeType.BracedRangeExpression))
            {
                Writer.Write(" = ");
            }

            Expression.Print(Writer);
        }
Пример #4
0
        public override void PrintLeft(TextWriter writer)
        {
            if (_isArrayExpression)
            {
                writer.Write("[");
                _element.Print(writer);
                writer.Write("]");
            }
            else
            {
                writer.Write(".");
                _element.Print(writer);
            }

            if (!_expression.GetType().Equals(NodeType.BracedExpression) || !_expression.GetType().Equals(NodeType.BracedRangeExpression))
            {
                writer.Write(" = ");
            }

            _expression.Print(writer);
        }