(lang: str)
return -clink_langs.index(lang)
Sorting function to sort the list of languages according to
    reversed(compilers.clink_langs) and append the unknown langs in the end.
    The purpose is to prefer C over C++ for files that can be compiled by
    both such as assembly, C, etc. Also applies to ObjC, ObjC++, etc.
Sorting function to sort the list of languages according to
    reversed(compilers.clink_langs) and append the unknown langs in the end.
    The purpose is to prefer C over C++ for files that can be compiled by
    both such as assembly, C, etc. Also applies to ObjC, ObjC++, etc.
Sorting function to sort the list of languages according to reversed ( compilers . clink_langs ) and append the unknown langs in the end . The purpose is to prefer C over C ++ for files that can be compiled by both such as assembly C etc . Also applies to ObjC ObjC ++ etc .
def sort_clink(lang: str) -> int:
    '''
    Sorting function to sort the list of languages according to
    reversed(compilers.clink_langs) and append the unknown langs in the end.
    The purpose is to prefer C over C++ for files that can be compiled by
    both such as assembly, C, etc. Also applies to ObjC, ObjC++, etc.
    '''
    if lang not in clink_langs:
        return 1
    return -clink_langs.index(lang)
def sort_clink ( lang : str ) -> int : if lang not in clink_langs : return 1 return - clink_langs . index ( lang )