parameters: (lines, error)
docstring: Removes multiline (c-style) comments from lines.
docstring_summary: Removes multiline (c-style) comments from lines.
docstring_tokens: Removes multiline ( c - style ) comments from lines .
function: def remove_multi_line_comments(lines, error):
      """Removes multiline (c-style) comments from lines."""
      line_index = 0
      while line_index < len(lines):
          line_index_begin = find_next_multi_line_comment_start(lines, line_index)
          if line_index_begin >= len(lines):
              return
          line_index_end = find_next_multi_line_comment_end(lines, line_index_begin)
          if line_index_end >= len(lines):
              error(line_index_begin + 1, 'readability/multiline_comment', 5,
                    'Could not find end of multi-line comment')
              return
          remove_multi_line_comments_from_range(lines, line_index_begin, line_index_end + 1)
          line_index = line_index_end + 1
function_tokens: def remove_multi_line_comments ( lines , error ) : line_index = 0 while line_index < len ( lines ) : line_index_begin = find_next_multi_line_comment_start ( lines , line_index ) if line_index_begin >= len ( lines ) : return line_index_end = find_next_multi_line_comment_end ( lines , line_index_begin ) if line_index_end >= len ( lines ) : error ( line_index_begin + 1 , 'readability/multiline_comment' , 5 , 'Could not find end of multi-line comment' ) return remove_multi_line_comments_from_range ( lines , line_index_begin , line_index_end + 1 ) line_index = line_index_end + 1