59:
90:
130:
31:
159:, you do not need to create long lists of parameters which should be categorised; it will automatically read them from the template's TemplateData. This means you don't need to define the parameter configuration in multiple places, which will inevitably lead to it being out of sync.
272:
Note that because templates' TemplateData code typically lives in unprotected /doc pages, protected templates that invoke this module can be made to incorrectly categorize pages by editors who do not have user rights sufficient to edit the template page itself.
162:
As well as that, it supports a few other types of errors, such as defining the same parameter multiple times, or using deprecated parameters (useful to do so you can replace usages before removing support for a parameter entirely).
108:
1501:-- capture = capture and mw.ustring.gsub( capture, '"(%d+)"', tonumber ) -- convert "1": {} to 1: {}. frame.args uses numerical indexes for order-based params.
242:
339:
247:
237:
331:
45:
327:
315:
74:
1887:-- this is the function to be called by other modules. it expects the frame, and then an optional list of subpages, e.g. { "Documentation" }.
78:
351:
311:
70:
260:
Deprecated parameters means a page calling the template used a parameter which, in the template's
TemplateData, has the 'deprecated' option ticked
257:
Unknown parameters means a page calling the template used a parameter that does not exist in the template documentation's
TemplateData section
206:
97:
2960:-- mw.log('found p_name '.. p_name .. ' s_name:' .. s_name, ' p is:', p) debugging series support
156:
4212:-- this is the "user" version, called with {{#invoke:}} returns a string, as defined by the options parameter
1216:-- normally, test if next(t) is nil, but for some perverse reason, non-empty tables returned by loadData return nil...
263:
Duplicate parameters means a page calling the template and set a value for a parameter and one or more of its aliases
1926:-- used for parameter type validy test. keyed by TD 'type' string. values are function(val) returning bool.
297:
116:
4049:"<div class = 'paramvalidator-wrapper'><span class='paramvalidator-error'>"
347:
305:
66:
37:
41:
17:
5924:
143:
115:. The tested changes can be added to this page in a single edit. Consider discussing changes on the
289:
227:
3027:-- calculate the relevant table for this undeclared parameter, based on parameter and value types
8:
103:
To avoid major disruption and server load, any changes should be tested in the module's
155:
This module helps you find problematic usages of a template's parameters. Compared to
301:
139:
1894:-- if second parameter is nil, only tempalte page will be searched for templatedata.
288:
The source of this module, along with the original documentation, can be found at
112:
5918:
282:
5814:-- could have tested for empty( report ), but since we count them anyway...
3126:-- in td: test for deprecation and mistype. if deprecated, no further tests
1553:-- look for ,] or ,} : jsonDecode allows it, but it's verbotten in json
53:
3551:-- check for empty/missing parameters declared "required"
5501:-- handle ignore list, and prune empty violations - in that order!
243:
Category:Pages using infobox station with deprecated parameters
248:
Category:Pages using infobox station with duplicate parameters
209:. The module will begin to populate the following categories:
1488:'<templatedata%s*>(.*)</templatedata%s*>'
216:
Category:Pages using TEMPLATE_NAME with deprecated parameters
238:
Category:Pages using infobox station with unknown parameters
219:
Category:Pages using TEMPLATE_NAME with duplicate parameters
2487:-- before returning to caller, we'll prune empty tables
213:
Category:Pages using TEMPLATE_NAME with unknown parameters
2464:-- from this point on, we know templatedata is valid.
135:
This module depends on the following other modules:
5410:-- special request of bora: use skip_empty_numeric
281:This module is based on idea and original code of
5916:
5558:-- remove ignored parameters from all violations
2983:-- don't bother breaking. td always correct.
267:
205:This will use the default config defined in
207:Module:Parameter validation/default config
198:Module:Parameter validation/default config
56:
321:Editors can experiment in this module's
3020:-- not in TD: this is called undeclared
14:
5917:
171:Add this to the bottom of a template:
4081:"</span></div>"
2861:-- 2nd chance. check to see if series
276:
124:
84:
25:
5673:-- WORK IS DONE. report the errors.
2668:-- handle undeclared and deprecated
157:Module:Check for unknown parameters
23:
5113:"<div.*<%/div>"
3056:'empty-undeclared-numeric'
24:
5936:
128:
98:approximately 143,000 pages
88:
57:
29:
3844:-- wraps report in hidden frame
306:Module:Parameter validation/doc
166:
13:
1:
1442:-- template's raw content
3103:'undeclared-numeric'
7:
5680:-- if report then count it.
96:This Lua module is used on
42:Module:Parameter validation
18:Module:Parameter validation
10:
5941:
5906:
5905:
5896:
5895:
5883:
5882:
5870:
5869:
5860:
5859:
5856:
5855:
5849:
5848:
5818:
5817:
5781:
5780:
5747:
5746:
5743:
5742:
5736:
5735:
5684:
5683:
5677:
5676:
5670:
5669:
5630:
5629:
5623:
5622:
5562:
5561:
5555:
5554:
5521:
5520:
5505:
5504:
5498:
5497:
5494:
5493:
5487:
5486:
5480:
5479:
5467:
5466:
5427:
5426:
5414:
5413:
5407:
5406:
5376:
5375:
5369:
5368:
5365:
5364:
5328:
5327:
5321:
5320:
5317:
5316:
5310:
5309:
5300:
5299:
5269:
5268:
5235:
5234:
5198:
5197:
5167:
5166:
5163:
5162:
5156:
5155:
5146:
5145:
5139:
5138:
5132:
5131:
5080:
5079:
5064:"{{REVISIONID}}"
5040:
5039:
5036:
5035:
4975:
4974:
4920:
4919:
4916:
4915:
4909:
4908:
4902:
4901:
4868:
4867:
4861:
4860:
4839:
4838:
4820:
4819:
4816:
4815:
4809:
4808:
4781:
4780:
4753:
4752:
4731:
4730:
4697:
4696:
4672:
4671:
4632:
4631:
4628:
4627:
4621:
4620:
4572:
4571:
4541:
4540:
4522:
4521:
4497:
4496:
4460:
4459:
4456:
4455:
4449:
4448:
4439:
4438:
4432:
4431:
4371:
4370:
4331:
4330:
4306:
4305:
4302:
4301:
4235:
4234:
4216:
4215:
4209:
4208:
4205:
4204:
4198:
4197:
4188:
4187:
4184:
4183:
4138:
4137:
4092:
4091:
4088:
4087:
4066:
4065:
4056:
4055:
4031:
4030:
4027:
4026:
3975:
3974:
3938:
3937:
3901:
3900:
3879:
3878:
3848:
3847:
3841:
3840:
3837:
3836:
3830:
3829:
3820:
3819:
3816:
3815:
3794:
3793:
3790:
3789:
3783:
3782:
3776:
3775:
3769:
3768:
3756:
3755:
3737:
3736:
3721:
3720:
3639:
3638:
3629:
3628:
3589:
3588:
3555:
3554:
3548:
3547:
3544:
3543:
3537:
3536:
3530:
3529:
3523:
3522:
3510:
3509:
3503:
3502:
3490:
3489:
3468:
3467:
3461:
3460:
3439:
3438:
3426:
3425:
3410:
3409:
3394:
3393:
3378:
3377:
3359:
3358:
3340:
3339:
3327:
3326:
3320:
3319:
3316:
3315:
3309:
3308:
3302:
3301:
3289:
3288:
3264:
3263:
3260:
3259:
3229:
3228:
3189:
3188:
3185:'empty-deprecated'
3161:
3160:
3130:
3129:
3120:
3119:
3110:
3109:
3088:
3087:
3081:'empty-undeclared'
3063:
3062:
3041:
3040:
3031:
3030:
3024:
3023:
3005:
3004:
3001:
3000:
2994:
2993:
2987:
2986:
2977:
2976:
2964:
2963:
2957:
2956:
2899:
2898:
2865:
2864:
2840:
2839:
2836:
2835:
2817:
2816:
2744:
2743:
2710:
2709:
2688:
2687:
2672:
2671:
2665:
2664:
2661:
2660:
2651:
2650:
2617:
2616:
2604:
2603:
2591:
2590:
2578:
2577:
2502:
2501:
295:
268:Use in protected templates
5626:-- prune empty violations
2495:
2494:
2491:
2490:
2472:
2471:
2468:
2467:
2461:
2460:
2418:
2417:
2414:
2413:
2389:
2388:
2361:
2360:
2336:
2335:
2332:
2331:
2325:
2324:
2297:
2296:
2278:
2277:
2241:
2240:
2189:
2188:
2146:
2145:
2121:
2120:
2117:
2116:
2110:
2109:
2049:
2048:
2033:
2032:
2008:
2007:
2001:
2000:
1946:
1945:
1930:
1929:
1923:
1922:
1898:
1897:
1891:
1890:
1884:
1883:
1880:
1879:
1876:
1875:
1869:
1868:
1859:
1858:
1852:
1851:
1845:
1844:
1823:
1822:
1792:
1791:
1758:
1757:
1730:
1729:
1723:
1722:
1686:
1685:
1658:
1657:
1636:
1635:
1632:
1631:
1625:
1624:
1615:
1614:
1557:
1556:
1505:
1504:
1498:
1497:
1446:
1445:
1400:
1399:
1357:
1356:
1335:
1334:
1331:
1330:
1324:
1323:
1317:
1316:
1310:
1309:
1300:
1299:
1257:
1256:
1220:
1219:
1195:
1194:
1188:
1187:
1181:
1180:
1171:
1170:
1164:
1163:
1097:
1096:
1051:
1050:
1038:
1037:
1016:
1015:
988:
987:
981:
980:
974:
973:
964:
963:
960:
959:
947:
946:
916:
915:
909:
908:
863:
862:
829:
828:
777:
776:
770:
769:
766:
765:
759:
758:
713:
712:
685:
684:
654:
653:
617:
616:
580:
579:
561:
560:
119:before implementing them.
111:subpages, or in your own
533:
532:
529:
528:
510:
509:
482:
481:
475:
474:
468:
467:
398:
397:
376:
375:
360:
359:
357:
290:he:Module:ParamValidator
173:
5008:'paramandvalue'
1494:-- templatedata as text
352:Subpages of this module
4171:'templatename'
3225:'incompatible'
346:Add categories to the
5324:-- no option no work.
4125:'tname_naked'
3157:'deprecated'
3113:'undeclared'
2498:-- allow for aliases
1985:parseFormattedNumber
233:, it will populate:
184:Parameter validation
62:Module documentation
5889:calculateViolations
5388:calculateViolations
4953:'paramname'
4832:'duplicate'
3371:'duplicate'
3282:'duplicate'
3256:'duplicate'
3116:-- tzvototi nishar.
1904:calculateViolations
5771:'multiple'
5372:-- get the errors.
2222:'/sandbox'
2070:'function'
1979:getContentLanguage
277:Full documentation
5014:concat_and_escape
4959:concat_and_escape
4503:concat_and_escape
4014:'infobox'
4008:'Infobox'
1810:_readTemplateData
1751:"table"
1547:',%s*%}]'
1344:_readTemplateData
525:'options'
223:For example, for
153:
152:
140:Module:If preview
123:
122:
52:
51:
5932:
5925:Module sandboxes
5911:
5910:
5904:
5903:
5900:
5894:
5893:
5890:
5887:
5881:
5880:
5877:
5874:
5868:
5867:
5864:
5858:
5854:
5853:
5847:
5846:
5843:
5840:
5837:
5834:
5831:
5828:
5825:
5822:
5816:
5815:
5812:
5809:
5806:
5803:
5800:
5797:
5794:
5791:
5788:
5785:
5779:
5778:
5775:
5772:
5769:
5766:
5763:
5760:
5757:
5754:
5751:
5745:
5741:
5740:
5734:
5733:
5730:
5727:
5724:
5721:
5718:
5715:
5712:
5709:
5706:
5703:
5700:
5697:
5694:
5691:
5688:
5682:
5681:
5675:
5674:
5668:
5667:
5664:
5661:
5658:
5655:
5652:
5649:
5646:
5643:
5640:
5637:
5634:
5628:
5627:
5621:
5620:
5617:
5614:
5611:
5608:
5605:
5602:
5599:
5596:
5593:
5590:
5587:
5584:
5581:
5578:
5575:
5572:
5569:
5566:
5560:
5559:
5553:
5552:
5549:
5546:
5543:
5540:
5537:
5534:
5531:
5528:
5525:
5519:
5518:
5515:
5512:
5509:
5503:
5502:
5496:
5492:
5491:
5485:
5484:
5478:
5477:
5474:
5471:
5465:
5464:
5461:
5458:
5455:
5452:
5449:
5446:
5443:
5440:
5437:
5434:
5431:
5425:
5424:
5421:
5418:
5412:
5411:
5405:
5404:
5401:
5398:
5395:
5392:
5389:
5386:
5383:
5380:
5374:
5373:
5367:
5363:
5362:
5359:
5356:
5353:
5350:
5347:
5344:
5341:
5338:
5335:
5332:
5326:
5325:
5319:
5315:
5314:
5308:
5307:
5304:
5298:
5297:
5294:
5291:
5288:
5285:
5282:
5279:
5276:
5273:
5267:
5266:
5263:
5260:
5257:
5254:
5251:
5248:
5245:
5242:
5239:
5233:
5232:
5229:
5226:
5223:
5220:
5217:
5214:
5211:
5208:
5205:
5202:
5196:
5195:
5192:
5189:
5186:
5183:
5180:
5177:
5174:
5171:
5165:
5161:
5160:
5154:
5153:
5150:
5144:
5143:
5137:
5136:
5130:
5129:
5126:
5123:
5120:
5117:
5114:
5111:
5108:
5105:
5102:
5099:
5096:
5093:
5090:
5087:
5084:
5078:
5077:
5074:
5071:
5068:
5065:
5062:
5059:
5056:
5053:
5050:
5047:
5044:
5038:
5034:
5033:
5030:
5027:
5024:
5021:
5018:
5015:
5012:
5009:
5006:
5003:
5000:
4997:
4994:
4991:
4988:
4985:
4982:
4979:
4973:
4972:
4969:
4966:
4963:
4960:
4957:
4954:
4951:
4948:
4945:
4942:
4939:
4936:
4933:
4930:
4927:
4924:
4918:
4914:
4913:
4907:
4906:
4900:
4899:
4896:
4893:
4890:
4887:
4884:
4881:
4878:
4875:
4872:
4866:
4865:
4859:
4858:
4855:
4852:
4849:
4846:
4843:
4837:
4836:
4833:
4830:
4827:
4824:
4818:
4814:
4813:
4807:
4806:
4803:
4800:
4797:
4794:
4791:
4788:
4785:
4779:
4778:
4775:
4772:
4769:
4766:
4763:
4760:
4757:
4751:
4750:
4747:
4744:
4741:
4738:
4735:
4729:
4728:
4725:
4722:
4719:
4716:
4713:
4710:
4707:
4704:
4701:
4695:
4694:
4691:
4688:
4685:
4682:
4679:
4676:
4670:
4669:
4666:
4663:
4660:
4657:
4654:
4651:
4648:
4645:
4642:
4639:
4636:
4630:
4626:
4625:
4619:
4618:
4615:
4612:
4609:
4606:
4603:
4600:
4597:
4594:
4591:
4588:
4585:
4582:
4579:
4576:
4570:
4569:
4566:
4563:
4560:
4557:
4554:
4551:
4548:
4545:
4539:
4538:
4535:
4532:
4529:
4526:
4520:
4519:
4516:
4513:
4510:
4507:
4504:
4501:
4495:
4494:
4491:
4488:
4485:
4482:
4479:
4476:
4473:
4470:
4467:
4464:
4458:
4454:
4453:
4447:
4446:
4443:
4437:
4436:
4430:
4429:
4426:
4423:
4420:
4417:
4414:
4411:
4408:
4405:
4402:
4399:
4396:
4393:
4390:
4387:
4384:
4381:
4378:
4375:
4369:
4368:
4365:
4362:
4359:
4356:
4353:
4350:
4347:
4344:
4341:
4338:
4335:
4329:
4328:
4325:
4322:
4319:
4316:
4313:
4310:
4304:
4300:
4299:
4296:
4293:
4290:
4287:
4284:
4281:
4278:
4275:
4272:
4269:
4266:
4263:
4260:
4257:
4254:
4251:
4248:
4245:
4242:
4239:
4233:
4232:
4229:
4226:
4223:
4220:
4214:
4213:
4207:
4203:
4202:
4196:
4195:
4192:
4186:
4182:
4181:
4178:
4175:
4172:
4169:
4166:
4163:
4160:
4157:
4154:
4151:
4148:
4145:
4142:
4136:
4135:
4132:
4129:
4126:
4123:
4120:
4117:
4114:
4111:
4108:
4105:
4102:
4099:
4096:
4090:
4086:
4085:
4082:
4079:
4076:
4073:
4070:
4064:
4063:
4060:
4054:
4053:
4050:
4047:
4044:
4041:
4038:
4035:
4029:
4025:
4024:
4021:
4018:
4015:
4012:
4009:
4006:
4003:
4000:
3997:
3994:
3991:
3988:
3985:
3982:
3979:
3973:
3972:
3969:
3966:
3963:
3960:
3957:
3954:
3951:
3948:
3945:
3942:
3936:
3935:
3932:
3929:
3926:
3923:
3920:
3917:
3914:
3911:
3908:
3905:
3899:
3898:
3895:
3892:
3889:
3886:
3883:
3877:
3876:
3873:
3870:
3867:
3864:
3861:
3858:
3855:
3852:
3846:
3845:
3839:
3835:
3834:
3828:
3827:
3824:
3818:
3814:
3813:
3810:
3807:
3804:
3801:
3798:
3792:
3788:
3787:
3781:
3780:
3774:
3773:
3767:
3766:
3763:
3760:
3754:
3753:
3750:
3747:
3744:
3741:
3735:
3734:
3731:
3728:
3725:
3719:
3718:
3715:
3712:
3709:
3706:
3703:
3700:
3697:
3694:
3691:
3688:
3685:
3682:
3679:
3676:
3673:
3670:
3667:
3664:
3661:
3658:
3655:
3652:
3649:
3646:
3643:
3637:
3636:
3633:
3627:
3626:
3623:
3620:
3617:
3614:
3611:
3608:
3605:
3602:
3599:
3596:
3593:
3587:
3586:
3583:
3580:
3577:
3574:
3571:
3568:
3565:
3562:
3559:
3553:
3552:
3546:
3542:
3541:
3535:
3534:
3528:
3527:
3521:
3520:
3517:
3514:
3508:
3507:
3501:
3500:
3497:
3494:
3488:
3487:
3484:
3481:
3478:
3475:
3472:
3466:
3465:
3459:
3458:
3455:
3452:
3449:
3446:
3443:
3437:
3436:
3433:
3430:
3424:
3423:
3420:
3417:
3414:
3408:
3407:
3404:
3401:
3398:
3392:
3391:
3388:
3385:
3382:
3376:
3375:
3372:
3369:
3366:
3363:
3357:
3356:
3353:
3350:
3347:
3344:
3338:
3337:
3334:
3331:
3325:
3324:
3318:
3314:
3313:
3307:
3306:
3300:
3299:
3296:
3293:
3287:
3286:
3283:
3280:
3277:
3274:
3271:
3268:
3262:
3258:
3257:
3254:
3251:
3248:
3245:
3242:
3239:
3236:
3233:
3227:
3226:
3223:
3220:
3217:
3214:
3211:
3208:
3205:
3202:
3199:
3196:
3193:
3187:
3186:
3183:
3180:
3177:
3174:
3171:
3168:
3165:
3159:
3158:
3155:
3152:
3149:
3146:
3143:
3140:
3137:
3134:
3128:
3127:
3124:
3118:
3117:
3114:
3108:
3107:
3104:
3101:
3098:
3095:
3092:
3086:
3085:
3082:
3079:
3076:
3073:
3070:
3067:
3061:
3060:
3057:
3054:
3051:
3048:
3045:
3039:
3038:
3035:
3029:
3028:
3022:
3021:
3018:
3015:
3012:
3009:
3003:
2999:
2998:
2992:
2991:
2985:
2984:
2981:
2975:
2974:
2971:
2968:
2962:
2961:
2955:
2954:
2951:
2948:
2945:
2942:
2939:
2936:
2933:
2930:
2927:
2924:
2921:
2918:
2915:
2912:
2909:
2906:
2903:
2897:
2896:
2893:
2890:
2887:
2884:
2881:
2878:
2875:
2872:
2869:
2863:
2862:
2859:
2856:
2853:
2850:
2847:
2844:
2838:
2834:
2833:
2830:
2827:
2824:
2821:
2815:
2814:
2811:
2808:
2805:
2802:
2799:
2796:
2793:
2790:
2787:
2784:
2781:
2778:
2775:
2772:
2769:
2766:
2763:
2760:
2757:
2754:
2751:
2748:
2742:
2741:
2738:
2735:
2732:
2729:
2726:
2723:
2720:
2717:
2714:
2708:
2707:
2704:
2701:
2698:
2695:
2692:
2686:
2685:
2682:
2679:
2676:
2670:
2669:
2663:
2659:
2658:
2655:
2649:
2648:
2645:
2642:
2639:
2636:
2633:
2630:
2627:
2624:
2621:
2615:
2614:
2611:
2608:
2602:
2601:
2598:
2595:
2589:
2588:
2585:
2582:
2576:
2575:
2572:
2569:
2566:
2563:
2560:
2557:
2554:
2551:
2548:
2545:
2542:
2539:
2536:
2533:
2530:
2527:
2524:
2521:
2518:
2515:
2512:
2509:
2506:
2500:
2499:
2493:
2489:
2488:
2485:
2482:
2479:
2476:
2470:
2466:
2465:
2459:
2458:
2455:
2452:
2449:
2446:
2443:
2440:
2437:
2434:
2431:
2428:
2425:
2422:
2416:
2412:
2411:
2408:
2405:
2402:
2399:
2396:
2393:
2387:
2386:
2383:
2380:
2377:
2374:
2371:
2368:
2365:
2359:
2358:
2355:
2352:
2349:
2348:readTemplateData
2346:
2343:
2340:
2334:
2330:
2329:
2323:
2322:
2319:
2316:
2313:
2310:
2307:
2304:
2301:
2295:
2294:
2291:
2288:
2285:
2282:
2276:
2275:
2272:
2269:
2266:
2263:
2260:
2257:
2254:
2251:
2248:
2245:
2239:
2238:
2235:
2232:
2229:
2226:
2223:
2220:
2217:
2214:
2211:
2208:
2205:
2202:
2199:
2196:
2193:
2187:
2186:
2183:
2180:
2177:
2174:
2171:
2168:
2165:
2162:
2159:
2156:
2153:
2150:
2144:
2143:
2140:
2137:
2134:
2131:
2128:
2125:
2119:
2115:
2114:
2108:
2107:
2104:
2101:
2098:
2095:
2092:
2089:
2086:
2083:
2080:
2077:
2074:
2071:
2068:
2065:
2062:
2059:
2056:
2053:
2047:
2046:
2043:
2040:
2037:
2031:
2030:
2027:
2024:
2021:
2018:
2015:
2012:
2006:
2005:
1999:
1998:
1995:
1992:
1989:
1986:
1983:
1980:
1977:
1974:
1971:
1968:
1965:
1962:
1959:
1956:
1953:
1950:
1944:
1943:
1940:
1937:
1934:
1928:
1927:
1921:
1920:
1917:
1914:
1911:
1908:
1905:
1902:
1896:
1895:
1889:
1888:
1882:
1878:
1874:
1873:
1867:
1866:
1863:
1857:
1856:
1850:
1849:
1843:
1842:
1839:
1836:
1833:
1830:
1827:
1821:
1820:
1817:
1814:
1811:
1808:
1805:
1802:
1799:
1796:
1790:
1789:
1786:
1783:
1780:
1777:
1774:
1771:
1768:
1765:
1762:
1756:
1755:
1752:
1749:
1746:
1743:
1740:
1737:
1734:
1728:
1727:
1721:
1720:
1717:
1714:
1711:
1708:
1705:
1702:
1699:
1696:
1693:
1690:
1684:
1683:
1680:
1679:'string'
1677:
1674:
1671:
1668:
1665:
1662:
1656:
1655:
1652:
1649:
1646:
1645:readTemplateData
1643:
1640:
1634:
1630:
1629:
1623:
1622:
1619:
1613:
1612:
1609:
1606:
1603:
1600:
1597:
1594:
1591:
1588:
1585:
1582:
1579:
1576:
1573:
1570:
1567:
1564:
1561:
1555:
1554:
1551:
1548:
1545:
1542:
1539:
1536:
1533:
1530:
1527:
1524:
1521:
1518:
1515:
1512:
1509:
1503:
1502:
1496:
1495:
1492:
1489:
1486:
1483:
1480:
1477:
1474:
1471:
1468:
1465:
1462:
1459:
1456:
1453:
1450:
1444:
1443:
1440:
1437:
1434:
1431:
1428:
1425:
1422:
1419:
1416:
1413:
1410:
1407:
1404:
1398:
1397:
1394:
1391:
1388:
1385:
1382:
1379:
1376:
1373:
1370:
1367:
1364:
1361:
1355:
1354:
1351:
1348:
1345:
1342:
1339:
1333:
1329:
1328:
1322:
1321:
1315:
1314:
1308:
1307:
1304:
1298:
1297:
1294:
1291:
1288:
1285:
1282:
1279:
1276:
1273:
1270:
1267:
1264:
1261:
1255:
1254:
1251:
1248:
1245:
1242:
1239:
1236:
1233:
1230:
1227:
1224:
1218:
1217:
1214:
1211:
1208:
1205:
1202:
1199:
1193:
1192:
1186:
1185:
1179:
1178:
1175:
1169:
1168:
1162:
1161:
1158:
1155:
1152:
1149:
1146:
1143:
1140:
1137:
1134:
1131:
1128:
1125:
1122:
1119:
1116:
1113:
1110:
1107:
1104:
1101:
1095:
1094:
1091:
1088:
1085:
1082:
1079:
1076:
1073:
1072:'string'
1070:
1067:
1064:
1061:
1058:
1055:
1049:
1048:
1045:
1042:
1036:
1035:
1032:
1029:
1026:
1023:
1020:
1014:
1013:
1010:
1007:
1004:
1001:
998:
995:
992:
986:
985:
979:
978:
972:
971:
968:
962:
958:
957:
954:
951:
945:
944:
941:
938:
935:
932:
929:
926:
923:
920:
914:
913:
907:
906:
903:
900:
897:
894:
891:
888:
885:
882:
879:
876:
873:
870:
867:
861:
860:
857:
854:
851:
848:
845:
842:
839:
836:
833:
827:
826:
823:
820:
817:
814:
811:
808:
805:
802:
799:
796:
793:
790:
787:
784:
781:
775:
774:
768:
764:
763:
757:
756:
753:
750:
747:
744:
741:
738:
735:
732:
729:
726:
723:
720:
717:
711:
710:
707:
704:
701:
698:
695:
692:
689:
683:
682:
679:
676:
673:
670:
667:
664:
661:
658:
652:
651:
648:
645:
642:
639:
636:
633:
630:
627:
624:
621:
615:
614:
611:
608:
605:
602:
599:
596:
593:
590:
587:
584:
578:
577:
574:
571:
568:
565:
559:
558:
555:
552:
549:
546:
543:
540:
537:
531:
527:
526:
523:
520:
517:
514:
508:
507:
504:
501:
498:
495:
492:
489:
486:
480:
479:
473:
472:
466:
465:
462:
459:
456:
453:
450:
447:
444:
441:
438:
435:
432:
431:'string'
429:
426:
423:
420:
417:
414:
411:
408:
405:
402:
396:
395:
392:
389:
386:
383:
380:
374:
373:
370:
367:
364:
343:
335:
319:
232:
226:
201:
197:
194:
191:
187:
183:
180:
177:
132:
131:
125:
92:
91:
85:
82:
63:
61:
60:
33:
32:
26:
5940:
5939:
5935:
5934:
5933:
5931:
5930:
5929:
5915:
5914:
5913:
5912:
5908:
5901:
5898:
5891:
5888:
5885:
5878:
5875:
5872:
5865:
5862:
5851:
5844:
5841:
5838:
5835:
5832:
5829:
5826:
5823:
5820:
5813:
5810:
5807:
5804:
5801:
5798:
5795:
5792:
5789:
5786:
5783:
5776:
5773:
5770:
5767:
5764:
5761:
5758:
5755:
5752:
5749:
5738:
5731:
5728:
5725:
5722:
5719:
5716:
5713:
5710:
5707:
5704:
5701:
5698:
5695:
5692:
5689:
5686:
5679:
5672:
5665:
5662:
5659:
5656:
5653:
5650:
5647:
5644:
5641:
5638:
5635:
5632:
5625:
5618:
5615:
5612:
5609:
5606:
5603:
5600:
5597:
5594:
5591:
5588:
5585:
5582:
5579:
5576:
5573:
5570:
5567:
5564:
5557:
5550:
5547:
5544:
5541:
5538:
5535:
5532:
5529:
5526:
5523:
5516:
5513:
5510:
5507:
5500:
5489:
5482:
5475:
5472:
5469:
5462:
5459:
5456:
5453:
5450:
5447:
5444:
5441:
5438:
5435:
5432:
5429:
5422:
5419:
5416:
5409:
5402:
5399:
5396:
5393:
5390:
5387:
5384:
5381:
5378:
5371:
5360:
5357:
5354:
5351:
5348:
5345:
5342:
5339:
5336:
5333:
5330:
5323:
5312:
5305:
5302:
5295:
5292:
5289:
5286:
5283:
5280:
5277:
5274:
5271:
5264:
5261:
5258:
5255:
5252:
5249:
5246:
5243:
5240:
5237:
5230:
5227:
5224:
5221:
5218:
5215:
5212:
5209:
5206:
5203:
5200:
5193:
5190:
5187:
5184:
5181:
5178:
5175:
5172:
5169:
5158:
5151:
5148:
5141:
5134:
5127:
5124:
5121:
5118:
5115:
5112:
5109:
5106:
5103:
5100:
5097:
5094:
5091:
5088:
5085:
5082:
5075:
5072:
5069:
5066:
5063:
5060:
5057:
5054:
5052:getCurrentFrame
5051:
5048:
5045:
5042:
5031:
5028:
5026:' AND '
5025:
5022:
5019:
5016:
5013:
5010:
5007:
5004:
5001:
4998:
4995:
4992:
4989:
4986:
4983:
4980:
4977:
4970:
4967:
4964:
4961:
4958:
4955:
4952:
4949:
4946:
4943:
4940:
4937:
4934:
4931:
4928:
4925:
4922:
4911:
4904:
4897:
4894:
4891:
4888:
4885:
4882:
4879:
4876:
4873:
4870:
4863:
4856:
4853:
4850:
4847:
4844:
4841:
4834:
4831:
4828:
4825:
4822:
4811:
4804:
4801:
4798:
4795:
4792:
4789:
4786:
4783:
4776:
4774:'table'
4773:
4770:
4767:
4764:
4761:
4758:
4755:
4748:
4745:
4742:
4739:
4736:
4733:
4726:
4723:
4720:
4717:
4714:
4711:
4708:
4705:
4702:
4699:
4692:
4689:
4686:
4683:
4680:
4677:
4674:
4667:
4664:
4662:'table'
4661:
4658:
4655:
4652:
4649:
4646:
4643:
4640:
4637:
4634:
4623:
4616:
4613:
4610:
4607:
4604:
4601:
4598:
4595:
4592:
4589:
4586:
4583:
4580:
4577:
4574:
4567:
4564:
4561:
4558:
4555:
4552:
4549:
4546:
4543:
4536:
4533:
4530:
4527:
4524:
4517:
4514:
4511:
4508:
4505:
4502:
4499:
4492:
4489:
4486:
4483:
4480:
4477:
4474:
4471:
4468:
4465:
4462:
4451:
4444:
4441:
4434:
4427:
4424:
4421:
4418:
4415:
4412:
4409:
4406:
4403:
4400:
4397:
4394:
4391:
4388:
4385:
4382:
4379:
4376:
4373:
4366:
4363:
4360:
4357:
4354:
4351:
4348:
4345:
4342:
4339:
4336:
4333:
4326:
4323:
4320:
4317:
4314:
4311:
4308:
4297:
4294:
4291:
4288:
4285:
4282:
4279:
4276:
4273:
4270:
4267:
4265:extract_options
4264:
4261:
4258:
4255:
4252:
4249:
4246:
4243:
4240:
4237:
4230:
4227:
4224:
4221:
4218:
4211:
4200:
4193:
4190:
4179:
4176:
4173:
4170:
4167:
4164:
4161:
4158:
4155:
4152:
4149:
4146:
4143:
4140:
4133:
4130:
4127:
4124:
4121:
4118:
4115:
4112:
4109:
4106:
4103:
4100:
4097:
4094:
4083:
4080:
4077:
4074:
4071:
4068:
4061:
4058:
4051:
4048:
4045:
4042:
4039:
4036:
4033:
4022:
4019:
4016:
4013:
4010:
4007:
4004:
4001:
3998:
3995:
3992:
3989:
3986:
3983:
3980:
3977:
3970:
3967:
3964:
3961:
3958:
3955:
3952:
3949:
3946:
3943:
3940:
3933:
3930:
3927:
3924:
3921:
3918:
3915:
3912:
3909:
3906:
3903:
3896:
3893:
3890:
3887:
3884:
3881:
3874:
3871:
3868:
3865:
3862:
3859:
3856:
3853:
3850:
3843:
3832:
3825:
3822:
3811:
3808:
3805:
3802:
3799:
3796:
3785:
3778:
3771:
3764:
3761:
3758:
3751:
3748:
3745:
3742:
3739:
3732:
3729:
3726:
3723:
3716:
3713:
3710:
3707:
3704:
3701:
3698:
3695:
3692:
3689:
3686:
3683:
3680:
3677:
3674:
3671:
3668:
3665:
3662:
3659:
3656:
3653:
3650:
3647:
3644:
3641:
3634:
3631:
3624:
3621:
3618:
3615:
3612:
3609:
3606:
3603:
3600:
3597:
3594:
3591:
3584:
3581:
3578:
3575:
3572:
3569:
3566:
3563:
3560:
3557:
3550:
3539:
3532:
3525:
3518:
3515:
3512:
3505:
3498:
3495:
3492:
3485:
3482:
3479:
3476:
3473:
3470:
3463:
3456:
3453:
3450:
3447:
3444:
3441:
3434:
3431:
3428:
3421:
3418:
3415:
3412:
3405:
3402:
3399:
3396:
3389:
3386:
3383:
3380:
3373:
3370:
3367:
3364:
3361:
3354:
3351:
3348:
3345:
3342:
3335:
3332:
3329:
3322:
3311:
3304:
3297:
3294:
3291:
3284:
3281:
3278:
3275:
3272:
3269:
3266:
3255:
3252:
3249:
3246:
3243:
3240:
3237:
3234:
3231:
3224:
3221:
3218:
3215:
3212:
3209:
3206:
3203:
3200:
3197:
3194:
3191:
3184:
3181:
3178:
3175:
3172:
3169:
3166:
3163:
3156:
3153:
3150:
3147:
3144:
3141:
3138:
3135:
3132:
3125:
3122:
3115:
3112:
3105:
3102:
3099:
3096:
3093:
3090:
3083:
3080:
3077:
3074:
3071:
3068:
3065:
3058:
3055:
3052:
3049:
3046:
3043:
3036:
3033:
3026:
3019:
3016:
3013:
3010:
3007:
2996:
2989:
2982:
2979:
2972:
2969:
2966:
2959:
2952:
2949:
2946:
2943:
2940:
2937:
2934:
2931:
2928:
2925:
2922:
2919:
2916:
2913:
2910:
2907:
2904:
2901:
2894:
2891:
2888:
2885:
2882:
2879:
2876:
2873:
2870:
2867:
2860:
2857:
2854:
2851:
2848:
2845:
2842:
2831:
2828:
2825:
2822:
2819:
2812:
2809:
2806:
2803:
2800:
2797:
2794:
2791:
2788:
2785:
2782:
2779:
2776:
2773:
2770:
2767:
2764:
2761:
2758:
2755:
2752:
2749:
2746:
2739:
2736:
2733:
2730:
2727:
2724:
2721:
2718:
2715:
2712:
2705:
2702:
2699:
2696:
2693:
2690:
2683:
2680:
2677:
2674:
2667:
2656:
2653:
2646:
2643:
2640:
2637:
2634:
2631:
2628:
2625:
2622:
2619:
2612:
2609:
2606:
2599:
2596:
2593:
2586:
2583:
2580:
2573:
2570:
2567:
2564:
2561:
2558:
2555:
2552:
2549:
2546:
2543:
2540:
2537:
2534:
2531:
2528:
2525:
2522:
2519:
2516:
2513:
2510:
2507:
2504:
2497:
2486:
2483:
2480:
2477:
2474:
2463:
2456:
2453:
2450:
2447:
2444:
2441:
2438:
2435:
2432:
2429:
2426:
2423:
2420:
2409:
2406:
2403:
2400:
2397:
2394:
2391:
2384:
2381:
2378:
2375:
2372:
2369:
2366:
2363:
2356:
2353:
2350:
2347:
2344:
2341:
2338:
2327:
2320:
2317:
2314:
2311:
2308:
2305:
2302:
2299:
2292:
2289:
2286:
2283:
2280:
2273:
2270:
2267:
2264:
2261:
2258:
2255:
2252:
2249:
2246:
2243:
2236:
2233:
2230:
2227:
2224:
2221:
2218:
2215:
2212:
2209:
2206:
2203:
2200:
2197:
2194:
2191:
2184:
2181:
2178:
2175:
2172:
2169:
2166:
2163:
2160:
2157:
2154:
2151:
2148:
2141:
2138:
2135:
2132:
2129:
2126:
2123:
2112:
2105:
2102:
2099:
2096:
2093:
2090:
2087:
2084:
2081:
2078:
2075:
2072:
2069:
2066:
2063:
2060:
2057:
2054:
2051:
2045:type_validators
2044:
2041:
2038:
2035:
2028:
2025:
2022:
2019:
2016:
2013:
2010:
2003:
1996:
1993:
1990:
1987:
1984:
1981:
1978:
1975:
1972:
1969:
1966:
1963:
1960:
1957:
1954:
1951:
1948:
1941:
1938:
1936:type_validators
1935:
1932:
1925:
1918:
1915:
1912:
1909:
1906:
1903:
1900:
1893:
1886:
1871:
1864:
1861:
1854:
1847:
1840:
1837:
1834:
1831:
1828:
1825:
1818:
1815:
1812:
1809:
1806:
1803:
1800:
1797:
1794:
1787:
1784:
1781:
1778:
1775:
1772:
1769:
1766:
1763:
1760:
1753:
1750:
1747:
1744:
1741:
1738:
1735:
1732:
1725:
1718:
1715:
1712:
1709:
1706:
1703:
1700:
1697:
1694:
1691:
1688:
1681:
1678:
1675:
1672:
1669:
1666:
1663:
1660:
1653:
1650:
1647:
1644:
1641:
1638:
1627:
1620:
1617:
1610:
1607:
1604:
1601:
1598:
1595:
1592:
1589:
1586:
1583:
1580:
1577:
1574:
1571:
1568:
1565:
1562:
1559:
1552:
1549:
1546:
1543:
1540:
1537:
1534:
1531:
1528:
1525:
1522:
1519:
1516:
1513:
1510:
1507:
1500:
1493:
1490:
1487:
1484:
1482:templateContent
1481:
1478:
1475:
1472:
1469:
1466:
1463:
1460:
1458:templateContent
1457:
1454:
1451:
1448:
1441:
1438:
1435:
1432:
1429:
1426:
1423:
1420:
1417:
1414:
1411:
1408:
1406:templateContent
1405:
1402:
1395:
1392:
1389:
1386:
1383:
1380:
1377:
1374:
1371:
1368:
1365:
1362:
1359:
1352:
1349:
1346:
1343:
1340:
1337:
1326:
1319:
1312:
1305:
1302:
1295:
1292:
1289:
1286:
1283:
1280:
1277:
1274:
1271:
1268:
1265:
1262:
1259:
1252:
1249:
1246:
1243:
1241:'table'
1240:
1237:
1234:
1231:
1228:
1225:
1222:
1215:
1212:
1209:
1206:
1203:
1200:
1197:
1190:
1183:
1176:
1173:
1166:
1159:
1156:
1153:
1150:
1147:
1144:
1141:
1138:
1135:
1132:
1129:
1126:
1123:
1120:
1117:
1114:
1111:
1108:
1105:
1102:
1099:
1092:
1089:
1086:
1083:
1080:
1077:
1074:
1071:
1068:
1065:
1062:
1059:
1056:
1053:
1046:
1043:
1040:
1033:
1030:
1027:
1024:
1021:
1018:
1011:
1008:
1005:
1002:
999:
996:
993:
990:
983:
976:
969:
966:
955:
952:
949:
942:
939:
936:
933:
930:
927:
924:
921:
918:
911:
904:
901:
898:
895:
892:
889:
886:
883:
880:
877:
874:
871:
868:
865:
858:
856:'table'
855:
852:
849:
846:
843:
840:
837:
834:
831:
824:
821:
818:
815:
812:
809:
806:
803:
800:
797:
794:
791:
788:
785:
782:
779:
772:
761:
754:
751:
748:
745:
742:
739:
736:
733:
730:
727:
724:
721:
718:
715:
708:
705:
702:
699:
696:
693:
690:
687:
680:
678:getCurrentTitle
677:
674:
671:
668:
665:
662:
659:
656:
649:
646:
643:
640:
638:'table'
637:
634:
631:
628:
625:
622:
619:
612:
609:
606:
603:
600:
597:
594:
591:
588:
585:
582:
575:
572:
569:
566:
563:
556:
553:
550:
547:
544:
541:
538:
535:
524:
521:
518:
515:
512:
505:
502:
499:
496:
493:
490:
487:
485:extract_options
484:
477:
470:
463:
460:
457:
454:
451:
448:
445:
442:
439:
436:
433:
430:
427:
424:
421:
418:
415:
412:
409:
406:
403:
400:
393:
390:
387:
384:
381:
378:
371:
368:
365:
362:
356:
355:
345:
337:
325:
320:
309:
294:
279:
270:
230:
228:Infobox station
224:
203:
202:
199:
195:
193:module_options
192:
189:
185:
181:
178:
175:
169:
149:
129:
102:
89:
83:
64:
58:
30:
22:
21:
20:
12:
11:
5:
5938:
5928:
5927:
5876:validateParams
5210:replace_macros
4611:'%%%%'
4466:replace_macros
4222:validateParams
2259:build_namelist
991:build_namelist
703:module_options
697:module_options
629:module_options
586:module_options
358:
336:and testcases
278:
275:
269:
266:
265:
264:
261:
258:
251:
250:
245:
240:
221:
220:
217:
214:
188:validateparams
174:
168:
165:
151:
150:
148:
147:
136:
133:
121:
120:
113:module sandbox
93:
55:
54:
50:
49:
38:module sandbox
34:
15:
9:
6:
4:
3:
2:
5937:
5926:
5923:
5922:
5920:
5907:
5897:
5884:
5871:
5861:
5857:
5850:
5836:template_name
5819:
5805:'any'
5799:report_params
5782:
5765:report_params
5748:
5744:
5737:
5696:report_params
5685:
5678:
5671:
5631:
5624:
5563:
5556:
5522:
5506:
5499:
5495:
5488:
5481:
5468:
5428:
5415:
5408:
5377:
5370:
5366:
5329:
5322:
5318:
5311:
5301:
5270:
5236:
5199:
5173:report_params
5168:
5164:
5157:
5147:
5140:
5133:
5081:
5041:
5037:
4976:
4921:
4917:
4910:
4903:
4869:
4862:
4840:
4821:
4817:
4810:
4782:
4754:
4732:
4698:
4673:
4633:
4629:
4622:
4573:
4542:
4523:
4498:
4461:
4457:
4450:
4440:
4433:
4372:
4332:
4307:
4303:
4253:template_name
4236:
4217:
4210:
4206:
4199:
4189:
4185:
4177:template_name
4139:
4093:
4089:
4067:
4057:
4032:
4028:
3976:
3968:template_name
3939:
3902:
3880:
3866:template_name
3849:
3842:
3838:
3831:
3821:
3817:
3795:
3791:
3784:
3777:
3770:
3757:
3738:
3722:
3640:
3630:
3590:
3556:
3549:
3545:
3538:
3531:
3524:
3511:
3504:
3491:
3469:
3462:
3440:
3427:
3411:
3395:
3384:primary_param
3379:
3360:
3341:
3328:
3323:-- report it.
3321:
3317:
3310:
3303:
3290:
3265:
3261:
3230:
3190:
3162:
3131:
3121:
3111:
3089:
3064:
3042:
3032:
3025:
3006:
3002:
2995:
2988:
2978:
2965:
2958:
2941:'%d+'
2900:
2866:
2841:
2837:
2818:
2745:
2711:
2689:
2673:
2666:
2662:
2652:
2618:
2605:
2592:
2579:
2503:
2496:
2492:
2473:
2469:
2462:
2419:
2415:
2390:
2362:
2337:
2333:
2326:
2298:
2279:
2265:template_name
2242:
2216:template_name
2192:template_name
2190:
2158:template_name
2147:
2122:
2118:
2111:
2050:
2034:
2009:
2002:
1947:
1931:
1924:
1899:
1892:
1885:
1881:
1877:
1870:
1860:
1853:
1846:
1824:
1793:
1759:
1731:
1724:
1687:
1659:
1637:
1633:
1626:
1616:
1572:trailingComma
1558:
1511:trailingComma
1506:
1499:
1447:
1401:
1358:
1336:
1332:
1325:
1318:
1311:
1301:
1258:
1221:
1196:
1189:
1182:
1172:
1165:
1142:template_name
1098:
1052:
1039:
1031:template_name
1017:
1003:template_name
989:
982:
975:
965:
961:
948:
917:
910:
864:
830:
778:
771:
767:
760:
714:
686:
655:
618:
581:
562:
534:
530:
519:optionsPrefix
513:optionsPrefix
511:
503:optionsPrefix
483:
476:
469:
399:
377:
361:
353:
349:
341:
333:
329:
324:
317:
313:
307:
303:
299:
298:documentation
293:
291:
286:
284:
283:User:IKhitron
274:
262:
259:
256:
255:
254:
249:
246:
244:
241:
239:
236:
235:
234:
229:
218:
215:
212:
211:
210:
208:
172:
164:
160:
158:
145:
141:
138:
137:
134:
127:
126:
118:
114:
110:
106:
100:
99:
94:
87:
86:
80:
76:
72:
68:
47:
43:
39:
35:
28:
27:
19:
5119:""
5073:""
4889:': '
4871:table.insert
4842:table.insert
4802:', '
4790:table.concat
4734:table.insert
4605:'%%'
4553:table.concat
4537:', '
4413:'$ '
3471:table.insert
3454:already_seen
3442:table.insert
3292:already_seen
3244:already_seen
2947:'$ '
2678:already_seen
2379:templatedata
2373:templatedata
2342:templatedata
2300:table.insert
1782:templateName
1742:templateName
1704:templateName
1698:templateName
1689:templateName
1670:templateName
1651:templateName
1393:templateName
1350:templateName
1130:table.insert
737:local_ptions
691:local_ptions
322:
287:
280:
271:
252:
231:}}
225:{{
222:
204:
170:
161:
154:
104:
95:
36:This is the
5642:table_empty
5340:table_empty
5228:param_names
5191:param_names
4721:param_names
4653:param_names
4490:param_names
4401:'^'
3499:primaryData
3477:primaryData
3448:primaryData
3429:primaryData
3419:primaryData
3400:primaryData
2929:'^'
2780:all_aliases
2638:all_aliases
2607:all_aliases
2395:all_aliases
1710:'/'
1198:table_empty
1148:'/'
302:transcluded
253:Note that:
167:Basic usage
77:] [
73:] [
69:] [
5902:wrapReport
5824:wrapReport
5690:violations
5657:violations
5545:violations
5470:violations
5420:violations
5382:violations
5358:''
5293:''
5262:''
5250:preprocess
5058:preprocess
4826:error_type
4478:error_type
4277:''
3931:''
3854:wrapReport
3765:''
3365:table_name
3333:table_name
3276:table_name
3198:compatible
3173:deprecated
3145:deprecated
3133:table_name
3034:table_name
2768:table_name
2448:''
2401:all_series
2228:''
2014:compatible
1716:docSubPage
1599:jsonDecode
1436:getContent
810:jsonDecode
464:''
296:The above
109:/testcases
5787:offenders
5753:offenders
5723:offenders
5717:offenders
5511:offenders
4289:getParent
3888:logObject
3803:logObject
3579:td_params
2889:td_params
2774:td_params
2594:td_params
2526:td_params
2427:td_params
2367:td_params
2354:td_source
2306:td_source
2247:td_source
2139:getParent
1381:makeTitle
350:subpage.
117:talk page
40:page for
5919:Category
5445:tonumber
5179:function
4500:function
4472:function
4318:function
4295:getTitle
4219:function
3851:function
3730:is_alias
3690:is_alias
3684:is_alias
3635:is_alias
3601:required
3390:tp_param
3204:tp_param
3167:tp_param
3139:tp_param
3014:tp_param
2967:tp_param
2849:tp_param
2804:tonumber
2750:tp_param
2623:tonumber
2271:subpages
2182:getTitle
2011:function
1973:language
1952:function
1916:subpages
1901:function
1642:function
1341:function
1204:function
997:function
598:loadData
491:function
385:function
105:/sandbox
5842:options
5451:options
5400:options
5346:options
5222:options
5095:ustring
4990:ustring
4935:ustring
4587:ustring
4407:pattern
4383:ustring
4355:options
4343:pattern
4241:options
4153:ustring
4107:ustring
4075:options
4043:options
3990:ustring
3872:options
3669:aliases
3097:numeric
3075:numeric
3050:numeric
2911:ustring
2762:numeric
2562:aliases
2204:ustring
2176:t_frame
2164:t_frame
2127:t_frame
1605:capture
1563:capture
1541:capture
1529:ustring
1517:capture
1470:ustring
1452:capture
970:options
896:options
746:options
539:options
330:|
323:sandbox
316:history
314:|
179:#invoke
144:sandbox
75:history
5863:return
5830:report
5821:return
5592:ignore
5355:return
5303:return
5278:report
5272:report
5149:return
4575:return
4442:return
4422:return
4395:p_name
4349:ipairs
4324:p_name
4312:ignore
4247:report
4194:report
4191:return
4165:report
4141:report
4119:report
4095:report
4062:report
4034:report
3928:return
3919:report
3894:report
3860:report
3823:return
3711:t_args
3657:ipairs
3619:t_args
3561:p_name
3483:p_name
3298:p_name
3270:hasval
3250:hasval
3238:series
3151:hasval
3091:hasval
2935:s_name
2923:p_name
2871:s_name
2855:series
2823:hasval
2810:p_name
2734:t_args
2716:p_name
2694:series
2550:ipairs
2433:return
2385:params
2152:t_args
2052:return
1964:return
1862:return
1838:result
1835:return
1804:result
1776:ipairs
1618:return
1578:return
1424:exists
1303:return
1290:return
1247:return
1174:return
1115:ipairs
967:return
773:repeat
644:return
401:return
344:pages.
340:create
5598:pname
5574:pairs
5568:pname
5539:pairs
5508:local
5394:frame
5379:local
5244:frame
5201:local
5170:local
5020:kv_ar
4877:kv_ar
4848:kv_ar
4715:pairs
4684:kv_ar
4675:local
4544:local
4463:local
4445:false
4389:match
4309:local
4283:frame
4271:frame
4238:local
4228:frame
4131:naked
4002:naked
3978:naked
3956:title
3944:naked
3941:local
3913:empty
3705:empty
3663:param
3651:alias
3632:local
3613:empty
3595:param
3573:pairs
3567:param
3519:value
3397:local
3381:local
3216:value
3179:noval
3066:noval
3044:noval
2917:match
2883:pairs
2832:noval
2820:local
2798:value
2792:empty
2756:noval
2747:local
2728:pairs
2722:value
2700:frame
2691:local
2675:local
2629:alias
2544:alias
2520:pairs
2475:local
2392:local
2364:local
2339:local
2312:frame
2284:frame
2244:local
2149:local
2133:frame
2124:local
2082:empty
2036:local
1933:local
1910:frame
1795:local
1639:local
1621:false
1581:pcall
1508:local
1476:match
1449:local
1430:title
1418:title
1412:title
1403:local
1375:title
1363:title
1360:local
1338:local
1293:false
1275:pairs
1019:local
950:until
881:pairs
816:frame
792:pcall
731:pairs
688:local
672:title
660:title
657:local
604:frame
583:local
567:frame
536:local
497:frame
379:empty
363:local
304:from
81:]
79:purge
65:[
16:<
5796:then
5762:then
5756:>
5714:then
5702:name
5654:then
5636:util
5604:then
5527:name
5423:then
5352:then
5334:util
5101:gsub
5076:then
4996:gsub
4965:k_ar
4941:gsub
4864:else
4835:then
4777:then
4759:type
4740:k_ar
4678:k_ar
4668:then
4647:type
4593:gsub
4425:true
4419:then
4259:util
4159:gsub
4113:gsub
3996:gsub
3925:then
3907:util
3733:then
3699:util
3625:then
3607:util
3506:else
3422:then
3374:then
3336:then
3285:then
3210:type
3123:else
3017:then
2953:then
2858:then
2786:util
2706:args
2635:then
2430:then
2318:args
2293:then
2290:args
2253:util
2210:gsub
2170:args
2097:func
2076:util
2061:func
2055:type
2039:func
1832:then
1816:name
1770:name
1754:then
1736:type
1682:then
1664:type
1593:text
1575:then
1535:find
1306:true
1250:true
1244:then
1226:type
1075:then
1057:type
1047:then
887:more
859:then
847:more
841:type
822:args
804:text
786:more
641:then
623:type
610:args
576:then
573:args
551:more
449:trim
443:text
416:type
366:util
348:/doc
332:diff
328:edit
312:edit
71:edit
67:view
46:diff
5852:end
5811:end
5777:end
5739:end
5732:end
5708:tab
5693:and
5666:end
5663:nil
5648:tab
5619:end
5616:end
5613:nil
5607:tab
5580:tab
5565:for
5533:tab
5524:for
5490:end
5483:end
5476:nil
5430:for
5361:end
5313:end
5306:res
5287:res
5256:res
5238:res
5216:key
5204:res
5185:key
5159:end
5142:end
5135:end
5055:():
4912:end
4905:end
4812:end
4700:for
4690:{},
4641:and
4624:end
4565:sep
4531:sep
4525:sep
4515:sep
4452:end
4435:end
4428:end
4334:for
4292:():
4201:end
3962:new
3934:end
3833:end
3826:res
3809:res
3786:end
3779:end
3772:end
3759:res
3746:res
3740:res
3727:not
3717:end
3696:not
3642:for
3604:and
3558:for
3540:end
3533:end
3526:end
3513:res
3493:res
3464:end
3416:not
3406:res
3349:res
3343:res
3312:end
3305:end
3273:and
3253:and
3247:and
3241:and
3235:not
3222:and
3195:not
3182:and
3176:and
3154:and
3148:and
3100:and
3094:and
3078:and
3072:not
3069:and
3053:and
3047:and
3011:not
2997:end
2990:end
2980:end
2868:for
2852:and
2846:not
2829:not
2713:for
2657:end
2654:end
2647:end
2535:for
2505:for
2478:res
2457:end
2424:not
2407:{},
2376:and
2328:end
2113:end
2103:val
2088:val
2026:val
2020:typ
1997:end
1982:():
1872:end
1865:nil
1855:end
1848:end
1841:end
1761:for
1726:end
1628:end
1611:end
1569:not
1566:and
1520:and
1461:and
1427:and
1415:and
1313:end
1296:end
1260:for
1253:end
1184:end
1177:res
1167:end
1160:end
1136:res
1100:for
1093:end
1022:res
977:end
953:not
912:end
905:end
866:for
838:and
762:end
755:end
716:for
650:end
471:end
434:and
410:nil
300:is
107:or
5921::
5790:~=
5784:if
5750:if
5687:if
5633:if
5589:if
5586:do
5571:in
5551:do
5536:in
5463:do
5457:or
5417:if
5331:if
5290:or
5281:..
5259:or
5089:mw
5070:~=
5046:mw
5043:if
4984:mw
4929:mw
4892:..
4886:..
4829:==
4823:if
4771:==
4756:if
4727:do
4712:in
4693:{}
4659:==
4635:if
4581:mw
4534:or
4410:..
4404:..
4377:mw
4374:if
4367:do
4361:{}
4358:or
4346:in
4298:()
4274:),
4147:mw
4101:mw
4078:or
4069:..
4059:..
4046:or
3984:mw
3950:mw
3904:if
3882:mw
3797:mw
3752:{}
3749:or
3724:if
3693:or
3681:do
3675:{}
3672:or
3654:in
3592:if
3585:do
3570:in
3435:{}
3413:if
3368:==
3362:if
3355:{}
3352:or
3330:if
3279:~=
3267:if
3232:or
3192:or
3164:or
3106:or
3084:or
3059:or
3008:if
2944:..
2938:..
2932:..
2905:mw
2902:if
2895:do
2880:in
2843:if
2801:),
2777:or
2740:do
2725:in
2684:{}
2620:if
2574:do
2568:{}
2565:or
2547:in
2532:do
2517:in
2484:{}
2421:if
2410:{}
2281:if
2198:mw
2185:()
2142:()
2094:or
2073:or
2067:~=
1967:mw
1829:td
1826:if
1798:td
1788:do
1773:in
1748:==
1733:if
1713:..
1707:..
1676:==
1661:if
1587:mw
1560:if
1523:mw
1464:mw
1439:()
1369:mw
1287:do
1272:in
1238:~=
1223:if
1151:..
1145:..
1127:do
1121:sp
1112:in
1087:sp
1078:sp
1069:==
1063:sp
1054:if
1044:sp
1041:if
1009:sp
956:ok
931:or
893:do
878:in
853:==
835:ok
832:if
798:mw
780:ok
743:do
728:in
709:{}
706:or
700:or
681:()
666:mw
647:{}
635:~=
620:if
592:mw
564:if
557:{}
522:or
461:==
437:mw
428:==
413:or
407:==
308:.
292:.
285:.
200:}}
176:{{
48:).
5909:}
5899:=
5892:,
5886:=
5879:,
5873:=
5866:{
5845:)
5839:,
5833:,
5827:(
5808:)
5802:(
5793:0
5774:)
5768:(
5759:1
5729:1
5726:+
5720:=
5711:)
5705:,
5699:(
5660:=
5651:)
5645:(
5639:.
5610:=
5601:)
5595:(
5583:)
5577:(
5548:)
5542:(
5530:,
5517:0
5514:=
5473:=
5460:0
5454:)
5448:(
5442:,
5439:1
5436:=
5433:i
5403:)
5397:,
5391:(
5385:=
5349:)
5343:(
5337:.
5296:)
5284:(
5275:=
5265:)
5253:(
5247::
5241:=
5231:)
5225:,
5219:,
5213:(
5207:=
5194:)
5188:,
5182:(
5176:=
5152:s
5128:)
5125:1
5122:,
5116:,
5110:,
5107:s
5104:(
5098:.
5092:.
5086:=
5083:s
5067:)
5061:(
5049:.
5032:)
5029:)
5023:,
5017:(
5011:,
5005:,
5002:s
4999:(
4993:.
4987:.
4981:=
4978:s
4971:)
4968:)
4962:(
4956:,
4950:,
4947:s
4944:(
4938:.
4932:.
4926:=
4923:s
4898:)
4895:v
4883:k
4880:,
4874:(
4857:)
4854:v
4851:,
4845:(
4805:)
4799:,
4796:v
4793:(
4787:=
4784:v
4768:)
4765:v
4762:(
4749:)
4746:k
4743:,
4737:(
4724:)
4718:(
4709:v
4706:,
4703:k
4687:=
4681:,
4665:)
4656:)
4650:(
4644:(
4638:s
4617:)
4614:)
4608:,
4602:,
4599:s
4596:(
4590:.
4584:.
4578:(
4568:)
4562:,
4559:t
4556:(
4550:=
4547:s
4528:=
4518:)
4512:,
4509:t
4506:(
4493:)
4487:,
4484:s
4481:,
4475:(
4469:=
4416:)
4398:,
4392:(
4386:.
4380:.
4364:)
4352:(
4340:,
4337:_
4327:)
4321:(
4315:=
4286::
4280:,
4268:(
4262:.
4256:=
4250:,
4244:,
4231:)
4225:(
4180:)
4174:,
4168:,
4162:(
4156:.
4150:.
4144:=
4134:)
4128:,
4122:,
4116:(
4110:.
4104:.
4098:=
4084:)
4072:(
4052:)
4040:(
4037:=
4023:)
4020:1
4017:,
4011:,
4005:,
3999:(
3993:.
3987:.
3981:=
3971:)
3965:(
3959:.
3953:.
3947:=
3922:)
3916:(
3910:.
3897:)
3891:(
3885:.
3875:)
3869:,
3863:,
3857:(
3812:)
3806:(
3800:.
3762:=
3743:=
3714:)
3708:(
3702:.
3687:=
3678:)
3666:.
3660:(
3648:,
3645:_
3622:)
3616:(
3610:.
3598:.
3582:)
3576:(
3564:,
3516:=
3496:=
3486:)
3480:,
3474:(
3457:)
3451:,
3445:(
3432:=
3403:=
3387:=
3346:=
3295:=
3219:)
3213:,
3207:.
3201:(
3170:.
3142:.
3136:=
3037:=
2973:p
2970:=
2950:)
2926:,
2920:(
2914:.
2908:.
2892:)
2886:(
2877:p
2874:,
2826:=
2813:)
2807:(
2795:(
2789:.
2783:,
2771:=
2765:,
2759:,
2753:,
2737:)
2731:(
2719:,
2703:.
2697:=
2681:=
2644:p
2641:=
2632:)
2626:(
2613:p
2610:=
2600:p
2597:=
2587:x
2584:=
2581:p
2571:)
2559:.
2556:p
2553:(
2541:,
2538:y
2529:)
2523:(
2514:p
2511:,
2508:x
2481:=
2454:}
2451:}
2445:=
2442:{
2439:=
2436:{
2404:=
2398:,
2382:.
2370:=
2357:)
2351:(
2345:=
2321:)
2315:.
2309:,
2303:(
2287:.
2274:)
2268:,
2262:(
2256:.
2250:=
2237:)
2234:1
2231:,
2225:,
2219:,
2213:(
2207:.
2201:.
2195:=
2179::
2173:,
2167:.
2161:=
2155:,
2136::
2130:=
2106:)
2100:(
2091:)
2085:(
2079:.
2064:)
2058:(
2042:=
2029:)
2023:,
2017:(
2004:}
1994:)
1991:s
1988:(
1976:.
1970:.
1961:)
1958:s
1955:(
1949:=
1942:{
1939:=
1919:)
1913:,
1907:(
1819:)
1813:(
1807:=
1801:,
1785:)
1779:(
1767:,
1764:_
1745:)
1739:(
1719:}
1701:,
1695:{
1692:=
1673:)
1667:(
1654:)
1648:(
1608:)
1602:,
1596:.
1590:.
1584:(
1550:)
1544:,
1538:(
1532:.
1526:.
1514:=
1491:)
1485:,
1479:(
1473:.
1467:.
1455:=
1433::
1421:.
1409:=
1396:)
1390:,
1387:0
1384:(
1378:.
1372:.
1366:=
1353:)
1347:(
1327:}
1320:,
1284:)
1281:t
1278:(
1269:b
1266:,
1263:a
1235:)
1232:t
1229:(
1213:)
1210:t
1207:(
1201:=
1191:,
1157:)
1154:p
1139:,
1133:(
1124:)
1118:(
1109:p
1106:,
1103:_
1090:}
1084:{
1081:=
1066:)
1060:(
1034:}
1028:{
1025:=
1012:)
1006:,
1000:(
994:=
984:,
943:1
940:+
937:)
934:0
928:n
925:(
922:=
919:n
902:v
899:=
890:)
884:(
875:v
872:,
869:k
850:)
844:(
825:)
819:.
813:,
807:.
801:.
795:(
789:=
783:,
752:v
749:=
740:)
734:(
725:v
722:,
719:k
694:=
675:.
669:.
663:=
632:)
626:(
613:)
607:.
601:(
595:.
589:=
570:.
554:=
548:,
545:n
542:,
516:=
506:)
500:,
494:(
488:=
478:,
458:)
455:s
452:(
446:.
440:.
425:)
422:s
419:(
404:s
394:)
391:s
388:(
382:=
372:{
369:=
354:.
342:)
338:(
334:)
326:(
318:)
310:(
196:=
190:|
186:|
182::
146:)
142:(
101:.
44:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.