public virtual void visit(type_definition_list _type_definition_list) { }
public override void visit(type_definition_list _type_definition_list) { executer.visit(_type_definition_list); if (_type_definition_list.defs != null) foreach (dynamic x in _type_definition_list.defs) if(x != null) this.visit(x); }