public virtual void visit(oberon_module _oberon_module) { }
public virtual void visit(oberon_module _oberon_module) { }
public override void visit(oberon_module _oberon_module) { executer.visit(_oberon_module); if (_oberon_module.first_name != null) this.visit((dynamic)_oberon_module.first_name); if (_oberon_module.second_name != null) this.visit((dynamic)_oberon_module.second_name); if (_oberon_module.import_list != null) this.visit((dynamic)_oberon_module.import_list); if (_oberon_module.definitions != null) this.visit((dynamic)_oberon_module.definitions); if (_oberon_module.module_code != null) this.visit((dynamic)_oberon_module.module_code); if (_oberon_module.compiler_directives != null) foreach (dynamic x in _oberon_module.compiler_directives) if(x != null) this.visit(x); }