public override void visit(program_tree _program_tree) { //for(int i=0;i<_program_tree.compilation_units.Count;i++) //{ // subprogram_body sb=_program_tree.compilation_units[i]; // prepare_node(sb,"compilation_units["+i.ToString()+"]"); //} prepare_collection(_program_tree.compilation_units, "compilation_units"); }
public override void visit(program_tree _program_tree) { //text="Count: "+_program_tree.compilation_units.Count.ToString(); get_count(_program_tree.compilation_units); }
public virtual void visit(program_tree _program_tree) { DefaultVisit(_program_tree); }
public virtual void post_do_visit(program_tree _program_tree) { }
public override void visit(program_tree _program_tree) { DefaultVisit(_program_tree); pre_do_visit(_program_tree); for (int i = 0; i < compilation_units.Count; i++) visit(program_tree.compilation_units[i]); post_do_visit(_program_tree); }
public virtual void visit(program_tree _program_tree) { }
public override void visit(program_tree _program_tree) { throw new NotImplementedException(); }
public virtual void visit(program_tree _program_tree) { }
public virtual void visit(program_tree _program_tree) { DefaultVisit(_program_tree); }
public override void visit(program_tree _program_tree) { executer.visit(_program_tree); if (_program_tree.compilation_units != null) foreach (dynamic x in _program_tree.compilation_units) if(x != null) this.visit(x); }