모듈:URL과 디프프프 연결

Module:URL to diff

-- 이 모듈은 위키백과 diff URL을 {{diff} 템플릿 형식으로 변환한다.  국부적 뉴버퍼 = 요구하다('모듈:OutputBuffer')  국부적 p = {}  국부적 기능을 하다 디코듀르(url)  만일 타자를 치다(url) ~= '끈' 그때   돌아오다 못을 박다  종지부를 찍다  url = mw.우리당.새로운(url)  만일 아닌 url 또는 url.사회를 보다 ~= 'en.wikipedia.org' 그때   돌아오다 못을 박다  종지부를 찍다  국부적 자료 = {}  자료.칭호를 붙이다 = url.질의하다.칭호를 붙이다 그리고 mw.우리당.암호를 해독하다(url.질의하다.칭호를 붙이다, 'WIKI')  자료.산산이 흩어지다 = url.질의하다.산산이 흩어지다  자료.구식의 = url.질의하다.구식의  자료.확산성 있는 = url.질의하다.확산성 있는  돌아오다 자료 종지부를 찍다  국부적 기능을 하다 encodeDiffTemplate(자료)  만일 아닌 자료.칭호를 붙이다 그리고 아닌 자료.산산이 흩어지다 그리고 아닌 자료.구식의 그때   돌아오다 못을 박다  종지부를 찍다  국부적 명명됨 = 거짓의 -- 명명된 매개 변수를 사용해야 하는지 여부 추적  을 위해 k, v  쌍들(자료) 하다   만일 끈.찾다(v, '=') 그때    명명됨 = 진실의    부숴뜨리다   종지부를 찍다  종지부를 찍다  국부적 겟버퍼, 인쇄하다, 활자화하다 = 뉴버퍼()  인쇄하다('diff')  활자화하다('%s%s', 명명됨 그리고 'page=' 또는 '', 자료.칭호를 붙이다 또는 '')  활자화하다('%s%s', 명명됨 그리고 'diff=' 또는 '', 자료.산산이 흩어지다 또는 '')  활자화하다('%s%s', 명명됨 그리고 '올디드=' 또는 '', 자료.구식의 또는 '')  만일 자료.라벨을 붙이다 그때   활자화하다('%s%s', 명명됨 그리고 'label=' 또는 '', 자료.라벨을 붙이다)  종지부를 찍다  만일 자료.확산성 있는 그때   활자화하다('전용=%s', 자료.확산성 있는)  종지부를 찍다  국부적 되받아치다 = 겟버퍼(' ')  되받아치다 = '{{' .. 되받아치다 .. '}}'  돌아오다 되받아치다 종지부를 찍다  기능을 하다 p._beakes(아그)  국부적 자료 = 디코듀르(아그.url)  만일 자료 그때   자료.라벨을 붙이다 = 아그.라벨을 붙이다   돌아오다 encodeDiffTemplate(자료)  다른   돌아오다 못을 박다  종지부를 찍다 종지부를 찍다  기능을 하다 p.url(액자에 넣다)  국부적 아그 = 요구하다('모듈:주장').게타르크스(액자에 넣다, {   포장지 = '템플릿:diff로 URL',  })  돌아오다 p._beakes(아그) 종지부를 찍다  돌아오다 p