public virtual void visit(oberon_procedure_header _oberon_procedure_header) { }
public virtual void visit(oberon_procedure_header _oberon_procedure_header) { }
public override void visit(oberon_procedure_header _oberon_procedure_header) { executer.visit(_oberon_procedure_header); if (_oberon_procedure_header.receiver != null) this.visit((dynamic)_oberon_procedure_header.receiver); if (_oberon_procedure_header.first_name != null) this.visit((dynamic)_oberon_procedure_header.first_name); if (_oberon_procedure_header.second_name != null) this.visit((dynamic)_oberon_procedure_header.second_name); if (_oberon_procedure_header.return_type != null) this.visit((dynamic)_oberon_procedure_header.return_type); if (_oberon_procedure_header.parameters != null) this.visit((dynamic)_oberon_procedure_header.parameters); if (_oberon_procedure_header.proc_attributes != null) this.visit((dynamic)_oberon_procedure_header.proc_attributes); if (_oberon_procedure_header.name != null) this.visit((dynamic)_oberon_procedure_header.name); if (_oberon_procedure_header.template_args != null) this.visit((dynamic)_oberon_procedure_header.template_args); if (_oberon_procedure_header.where_defs != null) this.visit((dynamic)_oberon_procedure_header.where_defs); if (_oberon_procedure_header.attr_list != null) this.visit((dynamic)_oberon_procedure_header.attr_list); if (_oberon_procedure_header.attributes != null) this.visit((dynamic)_oberon_procedure_header.attributes); }