def line_ends_with_close_block_comment(self, line, ext):
        flag = False
        if ext in ("java", "js", "sql", "c", "cpp", "cc", "scala", "php"):
            if re.match(r"^(\+|\-)(.*)\*/(\s*)$", line) and not re.match(r"^(\+|\-)(\s*)(/\*)(.*)\*/(\s*)$", line):
                flag = True
        elif ext == "py":
            if re.match(r'^(\+|\-)(.*)"""(\s*)$', line) and not re.match(r'^(\+|\-)(\s*)(""")(.*)"""(\s*)$', line):
                flag = True
        elif ext in ("xml", "html"):
            if re.match(r"^(\+|\-)(.*)(\-\->(\s*)$)", line) and not re.match(r"^(\+|\-)(\s*)(<\!\-\-)(.*)(\-\->)(\s*)$", line):
                flag = True
        elif ext in ("rb"):
            if re.match(r'^(\+|\-)(.*)(\=end)(\s*)$', line) and not re.match(r"^(\+|\-)(\s*)(\=begin)(.*)(\=end)(\s*)$", line):
                flag = True
        elif ("m") in ext:
            if re.match(r'^(\+|\-)(.*)(%\})(\s*)$', line) and not re.match(r"^(\+|\-)(\s*)(%\{)(.*)(%\})(\s*)$", line):
                flag = True

        return flag
dataset/ETHPy150Open SOM-Research/Gitana/gitquerier.py/GitQuerier.line_ends_with_close_block_comment/swapped operands of `in`