모듈:캘린더 TOC/샌드박스

Module
현지의 p = {}  현지의 언어 -- 느린 초기화 현지의 기능. 포맷 날짜(fmt, d)  언어 = 언어 또는 .언어.get Content Language(get Content Language)()  현지의 성공., 새로운 날짜 = pcall(언어.포맷 날짜, 언어, fmt, d)  한다면 성공. 그리고나서   돌아가다 새로운 날짜  또 다른   에러(string.format(    "getDate에 잘못된 날짜 '%s'이(가) 전달되었습니다.",    스트링(날짜.)   ))  끝. 끝.   현지의 기능. 칼토크(날들, 떼어내다, 바닥글, , 연도)  현지의 평일의 = {'월', '화', '수녀', 'Thu', '금', '토', '태양'}  현지의 j = 톤수(포맷 날짜('N','1 ' ..  .. ' ' .. 연도))  현지의 N = 톤수(포맷 날짜('t','1 ' ..  .. ' ' .. 연도))  현지의 인식하다 = {}   table.insert(인식하다, '_NOTOC__<테이블 롤="내비게이션" id="toc" class="text-toc wikiable toc" style="text-align:center">')  table.insert(인식하다, <><< <<<< << < < <><< ..  .. ' ' .. 연도 .. '<<>>>>>><<<<<<<<)     테이블 삽입(저항하다., '<>> <> > > > <> <>>& .. 테이블. 결론을 내리다.(평일, '<>>> > > > > > < <>>>) .. '<>>>>>>><<<>)      현지의 d = 1-j     현지의 건너뛰다. = 거짓의     하는 동안에 d <= N 일을 하다      테이블 삽입(저항하다., '<>')      위해서 i=1,7 일을 하다       d = d + 1       한다면 d > 0 그리고. d <= N 그리고나서        현지의 f = 날들[스트링(d)]        한다면 f 그리고. f == 'df' 그리고나서         table.insert(인식하다, '<고객명>[#] .. d .. ' ' ..  .. ' ' .. d .. ']] </fr>)        그렇지 않으면 f 그리고. f == 'mf' 그리고나서         table.insert(인식하다, '<고객명>[#] ..  .. ' ' .. d .. ' ' .. d .. ']] </fr>)        또 다른         table.insert(인식하다, '<filength >' .. d .. '/')        끝.        건너뛰다. = 거짓의       그렇지 않으면 (건너뛰다. == 거짓의) 그리고나서        현지의 cs = (d <=> 0) 그리고. (1 - d) 또는 (8 - i)        현지의 v = ''        한다면 d > N 그리고. cs > 2 그리고. 떼어내다 그리고나서         v = '[[#' .. 떼어내다 .. ' ' .. 떼어내다 .. ']]'         떼어내다 = 제로        끝.        한다면 cs < > 7 또는 v ~= '' 그리고나서         테이블 삽입(저항하다., '<자세히' .. (cs > 1 그리고. 'colspan=' .. cs 또는 '') .. '>' .. v .. '/')        끝.        건너뛰다. = 진실의       끝.      끝.      테이블 삽입(저항하다., '/tr>')     끝.     한다면 떼어내다 ~= 제로 그리고나서   테이블 삽입(저항하다., '<tr><block colspan=7>[#] .. 떼어내다 .. ' ' .. 떼어내다 .. ']] </tr> </tr>)  끝.     한다면 #바닥글 > 0 그리고나서      테이블 삽입(저항하다., '<>')      한다면 #바닥글 > 1 그리고나서       테이블 삽입(저항하다., '<colspan=7 style="colspan: 0.2em;">')       위해서 k,v  아이페어(바닥글) 일을 하다     테이블 삽입(저항하다., '* [[#' .. v .. ' ' .. v .. ']]')    끝.    테이블 삽입(저항하다., '/')   또 다른    테이블 삽입(저항하다., ' < colspan = 7 > [ #' .. 테이블. 결론을 내리다.(바닥글,'') .. ' ' .. 테이블. 결론을 내리다.(바닥글,'') .. ']] </fr>)   끝.   테이블 삽입(저항하다., '/tr>')  끝.  테이블 삽입(저항하다., '<table>')    돌아가다 테이블. 결론을 내리다.(저항하다., '\n') 끝.  현지의 기능. 리스트(창립일, 날들, 떼어내다, 바닥글, )  현지의 기동 = [[ __NOTOC_<!-- --> <div role="navigation" id="toc" class="toc-toc plainlinks hlist" aria-tocby="toched" style="text-align:left;"> <div id="toctitle" class="text-align:center;"> <span id="tocheading" style="font-weight:bold;"> 내용 </span> </div> <div style="div:auto;"> ]]  현지의 옷장 = [</div> </div>]  현지의 엔트리 = (#창립일 > 0) 그리고. { ';' .. } 또는 {}  위해서 k,d  아이페어(창립일) 일을 하다   현지의 fmt = 날들[d]    한다면 fmt == 'df' 그리고나서    테이블 삽입(엔트리, ': [[#' .. d .. ' ' ..  .. ' ' .. d .. ']]')   그렇지 않으면 fmt == 'mf' 그리고나서    테이블 삽입(엔트리, ': [[#' ..  .. ' ' .. d .. ' ' .. d .. ']]')   끝.  끝.  한다면 떼어내다 ~= 제로 그리고나서   테이블 삽입(엔트리, ': [[#' .. 떼어내다 .. ' ' .. 떼어내다 .. ']]')  끝.  위해서 k,v  아이페어(바닥글) 일을 하다   테이블 삽입(엔트리, ': [[#' .. v .. ' ' .. v .. ']]')  끝.  돌아가다 기동 .. 테이블. 결론을 내리다.(엔트리,"\n") .. 옷장 끝.  현지의 기능. 취득 연도(s,y)  한다면 y 그리고. .스트링.경기(y, '^%d+
                
) 그리고나서 돌아가다 y 끝. y = .스트링.서브(s, '^-(%d+)'-
$$SIDE_BOTTOM$$
    $$BOTTOM$$