모듈:문서/샌드박스

Module:Documentation/sandbox
-- 이 모듈은 {{documentation}}을(를) 구현한다.  -- 필요한 모듈을 가져오십시오. 국부적 게타르크스 = 요구하다('모듈:주장').게타르크스 국부적 messageBox = 요구하다('모듈:메시지 상자')  -- 구성 테이블을 가져오십시오. 국부적 cfg = mw.로드데이터('모듈:문서/구성/샌드박스') 국부적 i18n = mw.로드데이터('모듈:문서/i18n/샌드박스') 국부적 p = {}  -- 자주 사용되는 기능. 국부적 우그섭 = mw.우스트링.gsub  ---------------------------------------------------------------------------- -- 도우미 기능 -- -- 이것들은 국소 함수로 정의되지만, p에서 이용할 수 있게 한다. - 테스트용 테이블. ----------------------------------------------------------------------------  국부적 기능을 하다 메세지(cfgKey, 발어레이, expectType)  --[[ -- cfg 테이블에서 메시지를 가져와서 적절한 경우 형식을 지정한다. -- cfg 테이블의 값이 아닌 경우 함수에 오류가 발생함 -- expectType 유형.expectType의 기본 유형은 'string'이다. -- 테이블 valArray가 있는 경우, $1, $2 등의 문자열 -- 메시지는 테이블 키 [1], [2] 등의 값으로 대체된다. -- 예를 들어, 메시지 "foo-message"의 값이 'Foo $2 bar $1'인 경우, - 메시지('foo-message', {'baz', 'qux'})는 "Foo qux bar baz"를 반환할 것이다. --]]  국부적 음스그 = cfg[cfgKey]  expectType = expectType 또는 '끈'  만일 타자를 치다(음스그) ~= expectType 그때   착오(요구하다('모듈:TNT').형식을 갖추다('I18n/문서화', 'cfg-msg-type', cfgKey, expectType, 타자를 치다(음스그)), 2)  종지부를 찍다  만일 아닌 발어레이 그때   돌아오다 음스그  종지부를 찍다   국부적 기능을 하다 getMessageVal(짝을 맞추다)   짝을 맞추다 = 톤넘버(짝을 맞추다)   돌아오다 발어레이[짝을 맞추다] 또는 착오(요구하다('모듈:TNT').형식을 갖추다('I18n/문서화', 'cfg-msg-msg-msg-message', '
                
.. 짝을 맞추다, cfgKey), 4) 종지부를 찍다 국부적 되받아치다 = 우그섭(음스그, '$([1-9][0-9]*)', getMessageVal) 돌아오다 되받아치다 종지부를 찍다 p.메세지 = 메세지 국부적 기능을 하다 메이크위킬링크(페이지를 매기다, 전시하다) 만일 전시하다 그때 돌아오다 mw.우스트링.형식을 갖추다('[%s %s]', 페이지를 매기다, 전시하다) 다른 돌아오다 mw.우스트링.형식을 갖추다('[%s]', 페이지를 매기다) 종지부를 찍다 종지부를 찍다 p.메이크위킬링크 = 메이크위킬링크 국부적 기능을 하다 makeCategoryLink(고양이를, 분류하다) 국부적 고양이들 = mw.사이트.네임스페이스[14].이름을 붙이다 돌아오다 메이크위킬링크(고양이들 .. ':' .. 고양이를, 분류하다) 종지부를 찍다 p.makeCategoryLink = makeCategoryLink 국부적 기능을 하다 makeUrlLink(url, 전시하다) 돌아오다 mw.우스트링.형식을 갖추다('[%s %s]', url, 전시하다) 종지부를 찍다 p.makeUrlLink = makeUrlLink 국부적 기능을 하다 makeToolbar(...) 국부적 되받아치다 = {} 국부적 임이 있는 = 선발하다('#', ...) 만일 임이 있는 < 1 그때 돌아오다 못을 박다 종지부를 찍다 을 위해 i = 1, 임이 있는 하다 되받아치다[#되받아치다 + 1] = 선발하다(i, ...) 종지부를 찍다 돌아오다 '<작은 스타일="일반형: 정상형;>()' .. table.classat(되받아치다, ' &#124; ') .. '' (</작은') 종지부를 찍다 p.makeToolbar = makeToolbar ---------------------------------------------------------------------------- -- 인수 처리 ---------------------------------------------------------------------------- 국부적 기능을 하다 makeInvokeFunc(funcName) 돌아오다 기능을 하다 (액자에 넣다) 국부적 아그 = 게타르크스(액자에 넣다, { valueFunc = 기능을 하다 (핵심을, 가치를 매기다) 만일 타자를 치다(가치를 매기다) == '끈' 그때 가치를 매기다 = 가치를 매기다:짝을 맞추다('^%s*(^%)%s*
$$SIDE_BOTTOM$$
    $$BOTTOM$$