모듈:사용자 스크립트 테이블/샌드박스

Module
현지의 p = {}  현지의 기능. 모든 케이스(s)  돌아가다 s:서브('([%^%$%(%)%%%.%[%]%*%+%-])', '%%%1')   :서브('%a', 기능.(편지) 돌아가다 '['..편지:위쪽의()..편지:더 낮게()..']' 끝.) 끝.  현지의 기능. param을 취득하다(내용, 템플릿, 파라미터)  한다면 내용 == 제로 그리고나서 돌아가다 ''  또 다른 돌아가다 내용:서브('%b{}',   기능.(템플리트)    돌아가다 템플리트:서브('^{%s*'..템플릿..'%s*( .-})}
                
, 기능.(파라미터) 돌아가다 파라미터:서브('%s*'..모든 케이스(파라미터)..'%s*=%s*([^ }]+)', '%1') 끝.) 끝.) 끝. 끝. 기능. p.주된() 현지의 행의 취득 = 톤수(.args[1]) 또는 200 -- 이 명령을 사용하여 가져올 행 수를 결정합니다(기본값 200). 현지의 rowOffset(행오프셋) = 톤수(.args[2]) 또는 0 -- 이 오프셋을 사용하여 여러 콜이 더 큰 테이블을 작성할 수 있도록 합니다. 현지의 원천 = .직함.신규('Wikipedia:사용자 스크립트/대부분 Import된 스크립트'):컨텐츠의 취득() 현지의 데이터. = {} 현지의 = .html.만들다() 현지의 세어보세요 = 0 위해서 스크립트 제목, , 활동적인 원천:gmatch('\n%[%[([^%]]+)%]%] -\n(%d+) -\n(%d+)) 하다 세어보세요 = 세어보세요 + 1 한다면 세어보세요 > rowOffset(행오프셋) 그리고나서 현지의 리다이렉트 타깃 = .직함.신규(스크립트 제목).리다이렉트 타깃 한다면 리다이렉트 타깃 그리고나서 현지의 스크립트 제목 = 리다이렉트 타깃.프리픽스본문 끝. 현지의 스크립트 텍스트 = .직함.신규(스크립트 제목):컨텐츠의 취득() -- 공백 또는 리다이렉트된 스크립트는 기능하지 않습니다. 한다면 것은 아니다. 스크립트 텍스트:발견하다("mw.log.warn"('사용자 스크립트를 설치했습니다'), 1, 진실의) 그리고나서 데이터.[스크립트 제목] = { = , 활동적인 = 활동적인 } 현지의 doc Title = 스크립트 제목:경기('(-)'%[CJCJ][S][S]?
$$SIDE_BOTTOM$$
    $$BOTTOM$$