Permanently protected module

모듈:포맷 링크

Module

-------------------------------------------------------------------------------- -- 링크 포맷 -- -- 지정된 링크에서 Wikilink를 생성하여 값을 표시합니다.링크는 이스케이프됩니다. --필요에 따라 콜론을 사용하여 섹션 링크가 검출되어 표시됩니다. -- 표준 MediaWiki "#"이 아닌 구분자로 " " "를 사용합니다.사용처 -- {{format link}} 템플릿. -------------------------------------------------------------------------------- 현지의 라이브러리 Util = 요구하다('라이브러리 유틸') 현지의 체크 타입 = 라이브러리 Util.체크 타입 현지의 checkTypeForNamedArg = 라이브러리 Util.checkTypeForNamedArg 현지의 mArguments(인수) -- 느릿느릿 초기화 [[모듈:인수]] 현지의 mError(오류) -- 느릿느릿 초기화 [[모듈:에러]] 현지의 네, 아니요 -- 느릿느릿 초기화 [[모듈:네]  현지의 p = {}  -------------------------------------------------------------------------------- -- 도우미 기능 --------------------------------------------------------------------------------  현지의 기능. 취득하다()  -- 부모 프레임에서 인수를 가져옵니다.공백은 잘라내고  --공백이 삭제됩니다.  mArguments(인수) = 요구하다('모듈:인수')  돌아가다 mArguments(인수).취득하다(, {parent Only(부모 전용) = 진실의}) 끝.  현지의 기능. removeInitialColon(s)  -- 문자열에서 초기 콜론을 삭제합니다(있는 경우).  돌아가다 s:경기('^:?(.*)') 끝.  현지의 기능. 아마이탈라이즈(s, 이탈리아화해야 한다)  -- s가 문자열이고 wameItalicize 파라미터가 true인 경우 이탤릭체로 표시합니다.  한다면 s 그리고. 이탈리아화해야 한다 그리고나서   돌아가다 '<i>' .. s .. '/i>'  또 다른   돌아가다 s  끝. 끝.  현지의 기능. 해석 링크(링크)  -- 링크를 해석하고 링크의 컴포넌트와 함께 테이블을 반환합니다.  -- 다음 컴포넌트가 있습니다.  -- - link : 링크, 초기 콜론 제거(항상 존재)  -- - 페이지: 페이지 이름(항상 있음)  -- - 섹션: 페이지 이름(영일 수 있음)  -- - 표시: 파이프 뒤에 수동으로 입력한 경우 표시 텍스트(영점일 수 있음)  링크 = removeInitialColon(링크)   -- {{!}에 가짜 표시 값이 추가되었는지 확인합니다.}} 매직  --단어.  현지의 프리파이프, 표시 = 링크:경기('^(.-) (.*)
                
) 링크 = 프리파이프 또는 링크 -- 페이지가 있는 경우 검색합니다. --[#Bar]와 같은 링크의 경우 페이지는 0이 됩니다. 현지의 해시 전, 해시 후 = 링크:경기('^(.-)#(.*)
$$SIDE_BOTTOM$$
    $$BOTTOM$$