(description: str)
return 'gcc'
:param description: must be for C++
:param description: must be for C++
: param description : must be for C ++
def parse_cplusplus_compiler(description: str) -> str:
    """
    :param description: must be for C++
    """

    assert is_cplusplus_description(description)
    if 'clang' in description.lower():
        return 'clang'
    if 'gcc' in description.lower() or 'g++' in description.lower():
        return 'gcc'
    return 'gcc'
def parse_cplusplus_compiler ( description : str ) -> str : assert is_cplusplus_description ( description ) if 'clang' in description . lower ( ) : return 'clang' if 'gcc' in description . lower ( ) or 'g++' in description . lower ( ) : return 'gcc' return 'gcc'