Exemple #1
0
        private static PythonNode Wrap(ListExpression exp, PythonNode parent)
        {
            var result = new ListExpressionNode(exp)
            {
                Parent = parent
            };

            exp.Items.ForEach(e => result.AddChild(Wrap(e, result)));
            return(result);
        }
Exemple #2
0
 private void Write(ListExpressionNode exp)
 {
     _code.Append("[");
     for (var i = 0; i < exp.Children.Count; i++)
     {
         Write(exp.Children[i]);
         if (i < exp.Children.Count - 1)
         {
             _code.Append(", ");
         }
     }
     _code.Append("]");
 }