예제 #1
0
 public virtual void Visit(CompilationUnit visitee)
 {
 }
예제 #2
0
 public override void Visit(CompilationUnit visitee)
 {
     this.WriteLineWithType(visitee);
     VisitChildren(visitee.Statements, s => s.Accept(this));
 }
예제 #3
0
 public static void Accept(this CompilationUnit visitee, AstVisitor visitor) => visitor.Visit(visitee);