-- 이 서브모듈은 완전한 색상 대비 테이블을 생성하기 위해 사용됩니다. -- [Module]의 매뉴얼:대학 컬러]] 현지의 대비 = {} 현지의 all_displays(모두)_displaces(실행) = {} 현지의 contrast_mod = 요구하다("모듈:색 대비") 현지의 기능. 스트립 스페이스(본문) 돌아가다 본문:경기("^%s*(-)%s*$") 끝. 현지의 기능. 전처리(본문) 본문 = 음.스트링.서브(본문, %{%s*[Cc]ite%s*web%s*%s*%s*%s*%s*([^ % % [ % ]] - )%s*%s*%s*%s*%s*web%s*%s*=%s*([^]-)%s*%s*%s*날짜%s*=%s*([^]-)%s*%s*%s*access%-?date%s*=%s*([^]-)%s*%}%}', '\"[%1 %2]\". %3. %4을(를) 검색했습니다.') 본문 = 음.스트링.서브(본문, %{%s*[Cc]ite%s*수동%s*%s*%s*%s*%s*([^%%%]-)%s*%s*%s*%s*%s*"*=%s*([^]-)%s*%s*%s*날짜%s*=%s*([^]-)%s*%s*%s*access%-?date%s*=%s*([^]-)%s*%}%}', '<i>[%1%2]<i>. %3.%4을(를) 검색했습니다.') 본문 = 음.스트링.서브(본문, '%{%s*[Cc]ite%s*web%s*%s*%s*제목%s'*=%s*([^]-)%s*%s*%s*url%s*=%s*([^ % % [ %]]-)%s*%s*date%s*=%s*([^]-)%s*%s*%s*access%-?date%s*=%s*([^]-)%s*%}%}', '\"[%2 %1]\". %3. %4을(를) 검색했습니다.') 본문 = 음.스트링.서브(본문, '%{%s*[Cc]ite%s*수동%s*%s*%s*제목%s'*=%s*([^]-)%s*%s*%s*url%s*=%s*([^ % % [ %]]-)%s*%s*date%s*=%s*([^]-)%s*%s*%s*access%-?date%s*=%s*([^]-)%s*%}%}', '<i>[%2%1]<i>. %3.%4을(를) 검색했습니다.') 본문 = 음.스트링.서브(본문, %{%s*[Cc]ite%s*web%s*%s*%s*%s*%s*([^ % % [ % ]] - )%s*%s*%s*%s*%s*web%s*%s*=%s*([^]-)%s*%s*%s*access%-?date%s*=%s*([^]-)%s*%}%}', '\"[%1 %2]\". %3을(를) 취득했습니다.') 본문 = 음.스트링.서브(본문, %{%s*[Cc]ite%s*수동%s*%s*%s*%s*%s*([^%%%]-)%s*%s*%s*%s*%s*"*=%s*([^]-)%s*%s*%s*access%-?date%s*=%s*([^]-)%s*%}%}', '<i>[%1%2] </i>.%3을(를) 검색했습니다.') 본문 = 음.스트링.서브(본문, '%{%s*[Cc]ite%s*web%s*%s*%s*제목%s'*=%s*([^]-)%s*%s*%s*%s*%s*([^%%%[%]]-)%s*%s*%s*access%-?date%s)*=%s*([^]-)%s*%}%}', '\"[%2 %1]\". %3을(를) 취득했습니다.') 본문 = 음.스트링.서브(본문, '%{%s*[Cc]ite%s*수동%s*%s*%s*제목%s'*=%s*([^]-)%s*%s*%s*%s*%s*([^%%%[%]]-)%s*%s*%s*access%-?date%s)*=%s*([^]-)%s*%}%}', '<i>[%2%1] </i>.%3을(를) 검색했습니다.') 돌아가다 본문 끝. 현지의 기능. get_filength(가져오기)(팀., 알 수 없는) 팀. = 스트립 스페이스(팀. 또는 '') 알 수 없는 = 알 수 없는 또는 {"DCDC", "000000"} 현지의 use_default(기본값) = { [""] = 1, ["실패"] = 1, [자유계약선수(FA)] = 1, } 현지의 색채 = 제로 한다면 ( 팀. 그리고. use_default(기본값)[팀.:더 낮게()] ) 그리고나서 색채 = {"DCDC", "000000"} 또 다른 색채 = all_displays(모두)_displaces(실행)[팀.] 한다면 ( 색채 그리고. 유형(색채) == '문자열 ) 그리고나서 색채 = all_displays(모두)_displaces(실행)[색채] 끝. 끝. 돌아가다 색채 또는 알 수 없는 끝. 현지의 기능. color_color_colors_colors(16진수, 16진수) 한다면( 16진수 그리고. 16진수) 그리고나서 현지의 r = contrast_mod._개요({'#' .. 16진수, '#' .. 16진수, 에러 = 0}) 한다면( r > 0 ) 그리고나서 r = (r > 1) 그리고. r 또는 (1/r) r = math.floor(r * 100 + 0.5) / 100 돌아가다 (r > 1) 그리고. r 또는 (1/r) 끝. 끝. 돌아가다 '' 끝. 기능. 대비._테스트 가능(args) 현지의 팀 리스트 = {} 현지의 에일리어스 리스트 = {} 현지의 스타일. = args['스타일'] 현지의 data_module = args['데이터'] 또는 "모듈:대학 컬러/데이터" all_displays(모두)_displaces(실행) = 음.로드 데이터(data_module) -- 도우미 기능 현지의 기능. table_row(t, c) 현지의 인식하다 = 음.html.만들다('') 한다면( c[1] ) 그리고나서 인식하다:태그('실패'):위키텍스트(t) 또 다른 인식하다:태그('실패'):위키텍스트(t .. '<span class=error>에러</span>') 끝. 위해서 i=1,3 하다 인식하다:태그('실패') :css('배경', c[i] 그리고. ('#' .. c[i]) 또는 '투명') :위키텍스트(c[i] 그리고. '' 또는 'X') 끝. 위해서 i=1,3 하다 현지의 j = math.fmod(i,3) + 1 인식하다:태그('실패'):위키텍스트(color_color_colors_colors(c[i],c[j])) 끝. 인식하다:태그('실패'):위키텍스트(color_color_colors_colors(c[1],'FFFF')) 인식하다:태그('실패'):위키텍스트(color_color_colors_colors(c[1],'000000')) 현지의 r = '' 위해서 k, v 에 쌍들(c) 하다 한다면 ( 유형(k) == '문자열 그리고. 음.스트링.경기(k, '^pair') ) 그리고나서 r = r .. '<ref>' .. 전처리(v) .. '/ref>' 끝. 한다면( 유형(k) == '문자열 그리고. 음.스트링.경기(k, '^ref') ) 그리고나서 현지의 rt = 음.스트링.서브(v, '^%s*'는?://(.*), '%1') 또는 '' rt = 음.스트링.서브(rt, '^(.-)/.*', '%1') rt = 음.스트링.서브(rt, '^www%'(.)