class DEBUG_NO_I inherit DEBUG_I redefine is_no end feature is_no: BOOLEAN is -- is the debug option value `no' ? do Result := True; end; is_debug (tag: STRING): BOOLEAN is -- Is the `tag' compatible with current debug value ? do -- Do nothing end; trace is do io.error.put_string ("no debug"); end; generate (buffer: GENERATION_BUFFER; id: INTEGER) is -- Generate assertion value in `buffer'. do buffer.put_string ("{OPT_NO, (int16) 0, (char **) 0}"); end; make_byte_code (ba: BYTE_ARRAY) is -- Generate byte code for current debug level do ba.append ({DB_CONST}.Db_no); end; end