예제 #1
0
		public virtual void visit(oberon_procedure_header _oberon_procedure_header)
		{
		}
예제 #2
0
 public virtual void visit(oberon_procedure_header _oberon_procedure_header)
 {
 }
예제 #3
0
		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);
		}