현지의 p = {} 현지의 기능. 도루프(틀, args, 코드, 세프, 오프셋, argstosub) 현지의 결과 = {} 코드 = 음.본문.언스트립노위키(코드) 위해서 i, 가치 에 아이페어(args) 하다 한다면 i > 오프셋 그리고나서 argstosub['나'] = i - 오프셋 argstosub["1"] = 가치 현지의 실제 코드 = 코드:서브("{{{([^{} ]*) ?[^{}]*}}}", argstosub) table.insert(결과, 틀:전처리(실제 코드)) 끝. 끝. 돌아가다 table.concat(결과, 세프) 끝. 기능. p.주된(틀) 현지의 args = 틀:부모 취득().args 현지의 세프 = args[1] 현지의 코드 = args.코드 또는 args[2] 현지의 오프셋 = args.코드 그리고. 1 또는 2 현지의 argstosub = {} 위해서 열쇠, 가치 에 쌍들(args) 하다 한다면 것은 아니다. 톤수(열쇠) 그리고. 열쇠 ~= '나' 그리고. 열쇠 ~= '카운트" 그리고나서 argstosub[열쇠] = 가치 끝. 끝. 현지의 카운트 아그 = args.세어보세요 그리고. 톤수(args.세어보세요); 한다면 카운트 아그 그리고나서 오프셋 = 0 args = {} 위해서 i = 1, 카운트 아그 하다 args[i] = i 끝. 끝. 돌아가다 도루프(틀, args, 코드, 세프, 오프셋, argstosub) 끝. 기능. p.템플릿(틀) 현지의 세프 = 틀.args[1] 현지의 코드 = 틀.args[2] 또는 틀.args.코드 현지의 강요하다 = 틀.args[3] 현지의 오프셋 = 톤수(틀.args.오프셋) 또는 0 현지의 파지 = 틀:부모 취득().args 한다면 강요하다 그리고. 것은 아니다. 파지[1] 그리고나서 파지[1] = '테스트' 끝. 돌아가다 도루프(틀:부모 취득(), 파지, 코드, 세프, 오프셋, {}) 끝. 돌아가다 p