예제 #1
0
 public override void Visit(ListExprNode node)
 {
     foreach (var e in node.ExprList)
     {
         e.Visit(this);
     }
 }
예제 #2
0
 public override void Visit(ListExprNode node)
 {
     PreVisit(node);
     foreach (var e in node.ExprList)
     {
         e.Visit(this);
     }
     PostVisit(node);
 }
예제 #3
0
 public override void Visit(ListExprNode node)
 {
     for (int i = 0; i < node.ExprList.Count - 1; ++i)
     {
         node.ExprList[i].Visit(this);
         ProgramBuilder.Append(", ");
     }
     node.ExprList[node.ExprList.Count - 1].Visit(this);
 }
예제 #4
0
 public virtual void VisitListExprNode(ListExprNode bl)
 {
 }
예제 #5
0
 public virtual void Visit(ListExprNode node)
 {
 }
예제 #6
0
 public override void Visit(ListExprNode node)
 {
     OnEnter(node);
     base.Visit(node);
     OnExit(node);
 }