예제 #1
0
 public override void visit(new_expr _new_expr)
 {
     if (_new_expr.new_array)
     {
         text = "new_array";
     }
 }
예제 #2
0
 public override void visit(new_expr newExpr)
 {
     if (newExpr.params_list != null && newExpr.params_list.expressions != null)
     {
         foreach (var expr in newExpr.params_list.expressions)
         {
             ProcessNode(expr);
         }
     }
 }
예제 #3
0
 public override void visit(new_expr newExpr)
 {
     if (newExpr.params_list != null && newExpr.params_list.expressions != null)
     {
         for (int i = 0; i < newExpr.params_list.expressions.Count; i++)
         {
             expression expr = newExpr.params_list.expressions[i];
             ProcessNode(expr);
         }
     }
 }
예제 #4
0
 public override void visit(new_expr _new_expr)
 {
     AddPossibleComments(_new_expr, true, false);
     _new_expr.type.visit(this);
     if (_new_expr.params_list != null)
     {
         _new_expr.params_list.visit(this);
     }
     if (_new_expr.array_init_expr != null)
     {
         _new_expr.array_init_expr.visit(this);
     }
 }
예제 #5
0
 public virtual void visit(new_expr _new_expr)
 {
     DefaultVisit(_new_expr);
 }
예제 #6
0
		public override void visit(new_expr _new_expr)
		{
			DefaultVisit(_new_expr);
			pre_do_visit(_new_expr);
			visit(new_expr.type);
			visit(new_expr.params_list);
			visit(new_expr.array_init_expr);
			post_do_visit(_new_expr);
		}
예제 #7
0
		public virtual void post_do_visit(new_expr _new_expr)
		{
		}
예제 #8
0
 public virtual void visit(new_expr _new_expr)
 {
 }
예제 #9
0
		public virtual void visit(new_expr _new_expr)
		{
		}
		public virtual void visit(new_expr _new_expr)
		{
			DefaultVisit(_new_expr);
		}
예제 #11
0
 public override void visit(new_expr _new_expr)
 {
     prepare_node(_new_expr.type, "type");
     prepare_node(_new_expr.params_list, "params_list");
     prepare_node(_new_expr.array_init_expr, "array_init_expr");
 }
예제 #12
0
		public override void visit(new_expr _new_expr)
		{
			executer.visit(_new_expr);
			if (_new_expr.type != null)
				this.visit((dynamic)_new_expr.type);
			if (_new_expr.params_list != null)
				this.visit((dynamic)_new_expr.params_list);
			if (_new_expr.array_init_expr != null)
				this.visit((dynamic)_new_expr.array_init_expr);
			if (_new_expr.attributes != null)
				this.visit((dynamic)_new_expr.attributes);
		}