모듈: JCT/city/샌드박스

Module:Jct/city/sandbox
현지의 p = {}  현지의 콘센트 = table.concat 현지의 삽입하다 = table.insert   현지의 도시 현지의 위치 현지의 영역 현지의 군납 현지의  현지의 page Contains Link (페이지 포함 링크)  현지의 기능. stateName(상태명)(args)  현지의 AUSabrs = {NT = "북방 지역",  = 웨스턴오스트레일리아}    현지의 데이터. = .로드 데이터("모듈:Jct/statename")  현지의 abbr = args. 또는 args.지방  현지의 나라 = args.나라  한다면 나라 == 'AUS' 그리고나서   돌아가다 AUSabrs[abbr] 또는 데이터.[abbr]  또 다른   돌아가다 데이터.[abbr]  끝. 끝.  현지의 기능. 생성하다본문(숫자, insert Prefix(프리픽스 삽입))  현지의 부품.  한다면 insert Prefix(프리픽스 삽입) 그리고나서   한다면 숫자 == 1 그리고나서    부품. = {"– "}   또 다른    부품. = {", "}   끝.  끝.    한다면 위치 그리고나서   삽입하다(부품., 위치)   돌아가다 콘센트(부품.)  끝.    한다면 것은 아니다. page Contains Link (페이지 포함 링크) 그리고나서      삽입하다(부품., "[[" .. 도시)   한다면 영역 그리고나서    삽입하다(부품., " (" .. 영역 .. ")")   끝.   한다면 군납 그리고나서    삽입하다(부품., ", " .. 군납 .. "군")   끝.   한다면  그리고나서    삽입하다(부품., ", " .. )   끝.   삽입하다(부품., " " .. 도시 .. "]]")      돌아가다 콘센트(부품.)  또 다른    삽입하다(부품., 도시)   돌아가다 콘센트(부품.)  끝. 끝.  현지의 기능. _장소(args, 숫자, 페이지입니다.)  도시 = args["시" .. 숫자]  위치 = args["장소" .. 숫자]  영역 = args["areadab" .. 숫자]  군납 = args["blockdab" .. 숫자]    한다면 것은 아니다.(도시 또는 위치) 그리고나서   돌아가다 ''  끝.    한다면 page Contains Link (페이지 포함 링크) == 거짓의 그리고나서   현지의 장소 = 도시 또는 위치      현지의 jctString = "{jct/module" .. ".+" .. 장소 .. ".+" .. "}}"   현지의 linkString = 생성하다본문(숫자, 거짓의)      현지의 첫 번째 위치 = 발견하다(페이지입니다., linkString)      한다면 첫 번째 위치 그리고나서    현지의 세컨드 포지션 = 발견하다(페이지입니다., linkString, 첫 번째 위치)    한다면 세컨드 포지션 또는 string.find(페이지입니다., jctString) 그리고나서      page Contains Link (페이지 포함 링크) = 진실의    끝.   끝.  끝.    돌아가다 생성하다본문(숫자, 진실의) 끝.  기능. p.도시(args, 페이지입니다.)   = stateName(상태명)(args)  현지의 도시들 = {}  현지의 location Count(장소수) = 1  따라하다   현지의 위치 = _장소(args, location Count(장소수), 페이지입니다.)   삽입하다(도시들, 위치)   현지의  = (위치 == '')   location Count(장소수) = location Count(장소수) + 1  까지   돌아가다 콘센트(도시들) 끝.  돌아가다 p