code: def process(inputLines: List[str]) -> str:
      
      lines = separate_trailing_comments(inputLines)
      merge_continued_lines(lines)
      (lines, comments) = extract_comments(lines)
      actual_lines = [
          line[1]
          for line in lines
          if line[1] is not None and "i_g_n_o_r_e___m_e_" not in line[1]
      ]
      return "".join(actual_lines)
docs: process() provides the interface used by an earlier version of this
         preprocessor.