Knowledge (XXG)

Module:Arguments

Source 📝

21: 2251:, that is, templates whose only purpose is to call a module. If the module detects that it is being called from a wrapper template, it will only check for arguments in the parent frame; otherwise it will only check for arguments in the frame passed to getArgs. This allows modules to be called by either #invoke or through a wrapper template without the loss of performance associated with having to check both the frame and the parent frame for each argument lookup. 95: 52: 918:
Blank arguments often trip up coders new to converting MediaWiki templates to Lua. In template syntax, blank strings and strings consisting only of whitespace are considered false. However, in Lua, blank strings and strings consisting of whitespace are considered true. This means that if you don't
2510:
tags are accessed from Lua, they are processed by the MediaWiki software and the reference will appear in the reference list at the bottom of the article. If your module proceeds to omit the reference tag from the output, you will end up with a phantom reference – a reference that appears in the
922:
Similarly, whitespace can cause problems when dealing with positional arguments. Although whitespace is trimmed for named arguments coming from #invoke, it is preserved for positional arguments. Most of the time this additional whitespace is not desired, so this module trims it off by default.
2444:
Sometimes it can be useful to write new values to the args table. This is possible with the default settings of this module. (However, bear in mind that it is usually better coding style to create a new table with your new values and copy arguments from the args table as needed.)
1351:
function in the main function of your module, and that function is called by another Lua module. In this case, you will need to check the type of your input. This is not a problem if you are using a function specially for arguments from #invoke (i.e. you have
2225:
In some situations a parent frame may not be available, e.g. if getArgs is passed the parent frame rather than the current frame. In this case, only the frame arguments will be used (unless parentOnly is set, in which case no arguments will be used) and the
297:
However, the recommended practice is to use a function just for processing arguments from #invoke. This means that if someone calls your module from another Lua module you don't have to have a frame object available, which improves performance.
926:
However, sometimes you want to use blank arguments as input, and sometimes you want to keep additional whitespace. This can be necessary to convert some templates exactly as they were written. If you want to do this, you can set the
2266:. There is no point in checking the arguments passed directly to the #invoke statement for this template, as no arguments will ever be specified there. We can avoid checking arguments passed to #invoke by using the 919:
pay attention to such arguments when you write your Lua modules, you might treat something as true that should actually be treated as false. To avoid this, by default this module removes all blank arguments.
2518:
This module solves this problem by allowing access to both frame and parent frame arguments, while still only fetching those arguments when it is necessary. The problem will still occur if you use
1762:
table can be passed from the current frame or from its parent frame at the same time. To understand what this means, it is easiest to give an example. Let's say that we have a module called
999:
Sometimes you want to remove some blank arguments but not others, or perhaps you might want to put all of the positional arguments in lower case. To do things like this you can use the
2424:
set, calls via wrapper templates would result in both frame and parent arguments being loaded, though calls not via wrapper templates would result in only frame arguments being loaded.
2538:
function, and the functions in the table library. If using these is important for your module, you should use your own argument processing function instead of this module.
2063:
then arguments will be passed from both the current and parent frames, but the parent frame will have priority over the current frame. Here are the results in terms of
1022:
Example 1: this function preserves whitespace for the first positional argument's value, but trims all other arguments' value and removes all other blank arguments.
2483:
is set, then it is possible to add new values to the table, but it is not possible to add a value if it would overwrite any arguments that are passed from #invoke.
2401:
The module will automatically detect if it is being called from a wrapper template's /sandbox subpage, so there is no need to specify sandbox pages explicitly.
7306: 2611: 101: 1176:
Example 2: this function removes blank arguments and converts all argument values to lower case, but doesn't trim whitespace from positional parameters.
505:. What this second one does is construct a table with the arguments in it, then gives that table to the p._main(args) function, which uses it natively. 2596: 2492: 2584: 112:
very frequently. Because vandalism or mistakes would affect many pages, and even trivial editing might cause substantial load on the servers, it is
36: 2622: 2580: 32: 7316: 2515:
to detect whether to use the arguments from the frame or the parent frame, as those modules automatically process every available argument.
513:
If you want multiple functions to use the arguments, and you also want them to be accessible from #invoke, you can use a wrapper function.
2566: 2530:
The use of metatables also has its downsides. Most of the normal Lua table tools won't work properly on the args table, including the
2555: 2495:
to fetch arguments from #invoke. This allows access to both the frame arguments and the parent frame arguments without using the
105: 2615: 40: 113: 2606: 1750:
table, so if you care about performance you should make sure you aren't doing anything inefficient with your code.
73: 2431:
option is set and no parent frame is available, the module will always get the arguments from the frame passed to
141:
Arguments can be passed by both the current frame and by the parent frame at the same time. (More details below.)
109: 7311: 2591: 69: 2270:
option, but if we do this then #invoke will not work from other pages either. If this were the case, the
81: 2222:
options, the module won't fetch any arguments at all from #invoke. This is probably not what you want.
2574: 28: 130:
directly (for a module directly invocable by templates you might want to have a look at {{
2511:
reference list but without any number linking to it. This has been a problem with modules that use
80:. The tested changes can be added to this page in a single edit. Please discuss changes on the 2570: 2287: 2255: 2286:
work from most pages, while still not requiring that the module check for arguments on the
1011:, and returns a single value. This value is what you will get when you access the field 191:
In the most basic scenario, you can use getArgs inside your main function. The variable
68:
To avoid major disruption and server load, any changes should be tested in the module's
77: 144:
Arguments can be passed in directly from another Lua module or from the debug console.
7300: 2547: 131: 126:. It is a meta-module, meant for use by other modules, and should not be called from 2732:-- Generate four different tidyVal functions, so that we don't have to check the 4025:-- on the options set and on the parent frame's availability. If we weren't 2059:
then only arguments passed from the parent frame will be accepted; and if you set
4559:-- We test for false specifically here so that nil (the default) acts like true. 2479:
is set then it is not possible to write any values to the args table at all. If
2278:
would be ignored completely, no matter what page it was used from. By using the
66:
Changes to it can cause immediate changes to the Knowledge (XXG) user interface.
2055:
then only arguments passed from the current frame will be accepted; if you set
1003:
option. The input to this option must be a function that takes two parameters,
744:
The following options are available. They are explained in the sections below.
5020:-- options chosen. This is so that we don't have to call the options table 61: 6883:-- Skip this one. This is a tail call, so this won't cause stack overflow 2636:-- This module provides easy processing of arguments passed to Scribunto from 1746:
function is called more or less every time an argument is requested from the
5788:-- arguments are also memoized, in the nilArgs table. Also, we keep a record 5760:-- Define metatable behaviour. Arguments are memoized in the metaArgs table, 5378:-- arguments are memoized in nilArgs, and the metatable connects all of them 5371:-- accessed from functions, and metaArgs will hold the actual arguments. Nil 4018:-- frame arguments (fargs) and the parent frame arguments (pargs), depending 5795:-- in the metatable of when pairs and ipairs have been called, so we do not 4926:-- Set the order of precedence of the argument tables. If the variables are 4039:-- or from the debug console, so assume that we were passed a table of args 4032:-- passed a valid frame object, we are being called from another Lua module 4011:-- Get the argument tables. If we were passed a valid frame object, get the 1766:. This module prints the first two positional arguments that it is passed. 195:
is a table containing the arguments from #invoke. (See below for details.)
15: 5809:-- not run ipairs on fargs and pargs if pairs has already been run, as all 5006:-- Generate the tidyVal function. If it has been specified by the user, we 2643:-- #invoke. It is intended for use by other Lua modules, and should not be 5802:-- run pairs and ipairs on the argument tables more than once. We also do 5767:-- and are only fetched from the argument tables once. Fetching arguments 4933:-- nil, nothing will be added to the table, which is how we avoid clashes 2293:
Wrappers can be specified either as a string, or as an array of strings.
6281:-- This function is called when a module tries to add a new value to the 5910:-- pairs has been run yet. If pairs has already been run, we return nil. 1339:
Note: the above functions will fail if passed input that is not of type
5924:-- metaArgs by the mergeArgs function, meaning that any other arguments 5917:-- This is because all the arguments will have already been copied into 5882:-- to see if the value is memoized, and if not we try and fetch it from 5774:-- from the argument tables is the most resource-intensive step in this 5504:-- into one table. If a value is already present it is not overwritten; 5781:-- module, so we try and avoid it where possible. For this reason, nil 5875:-- Fetches an argument when the args table is indexed. First we check 5364:-- Set up the args, metaArgs and nilArgs tables. args will be the one 5013:-- use that; if not, we choose one of four functions depending on the 62:
approximately 33,500,000 pages, or roughly 54% of all pages
6572:-- to memoize the nil in nilArgs, so that the value isn't looked 5903:-- If the argument is not present in metaArgs, we also check whether 5896:-- metaArgs before nilArgs, as both can be non-nil at the same time. 5497:-- Accepts multiple tables as input and merges their keys and values 4197:-- with looking arguments up in both the frame and the parent frame. 4183:-- not both. This means that users can use either the #invoke syntax 4176:-- either the frame argument table or the parent argument table, but 156:
First, you need to load the module. It contains one function, named
5889:-- the argument tables. When we check memoization, we need to check 5518:-- values, which can be overwritten if they are 's' (soft). 5511:-- tables listed earlier have precedence. We are also memoizing nil 4190:-- or a wrapper template without the loss of performance associated 6565:-- not use a previous existing value, if present; and we also need 6558:-- the value in metaArgs, so that __index, __pairs and __ipairs do 6551:-- If the argument is to be overwritten with nil, we need to erase 4169:-- The wrappers option makes Module:Arguments look up arguments in 6501:'"; overwriting existing arguments is not permitted' 4218:-- otherwise it will look up arguments in the frame object passed 2282:
option to specify 'Template:Side box' as a wrapper, we can make
4211:-- if it finds the parent frame's title in options.wrapper; 4204:-- Module:Arguments will look up arguments in the parent frame 2039:
There are three options you can set to change this behaviour:
122:
This module provides easy processing of arguments passed from
89: 46: 4697:-- options.wrapper isn't set, so check the other options. 5114:"bad value assigned to option 'valueFunc'" 2247:
option is used to specify a limited number of templates as
138:
Easy trimming of arguments and removal of blank arguments.
4046:-- directly, and assign it to a new variable (luaArgs). 2600: 2499:
function. This can help if your module might be passed
6472:'could not write to argument table key "' 6378:'could not write to argument table key "' 6579:-- up in the argument tables if it is accessed again. 2386:-- Any number of wrapper templates can be added here. 6288:-- args table, or tries to change an existing value. 5816:-- the arguments will already have been copied over. 449: 4940:-- between the frame/parent args and the Lua args. 2200:{{ExampleArgs|firstTemplateArg|secondTemplateArg}} 2153:{{ExampleArgs|firstTemplateArg|secondTemplateArg}} 2107:{{ExampleArgs|firstTemplateArg|secondTemplateArg}} 2029:{{ExampleArgs|firstTemplateArg|secondTemplateArg}} 2467:It is possible to alter this behaviour with the 446:{{#invoke:Example|main|arg1=value1|arg2=value2}} 7227:-- Called when ipairs is run on the args table. 448:), and the way this is called from a module is 6979:-- Called when pairs is run on the args table. 2408:option effectively changes the default of the 108:in use by a very large number of pages, or is 1987:. This produces the result "firstInvokeArg". 8: 1985:{{#invoke:ExampleArgs|main|firstInvokeArg}} 881:'Template:Another wrapper template' 2260:<noinclude>...</noinclude> 1769: 1363: 725:-- Code for the second function goes here. 440:The way this is called from a template is 58:This Lua module is used in system messages 674:-- Code for the first function goes here. 6407:'"; the table is read-only' 2590:Editors can experiment in this module's 2284:{{#invoke:Side box|main|text=Some text}} 2276:{{#invoke:Side box|main|text=Some text}} 2167: 2121: 2074: 1996: 1347:. This might be the case if you use the 2271: 444:(optionally with some parameters like 5027:-- every time the function is called. 875:'Template:A wrapper template' 134:}}). Its features include: 7: 7117:-- This uses our __index metamethod 2522:elsewhere in your module, however. 2507: 2500: 2328:'Template:Wrapper template' 2259: 2204:firstTemplateArg secondTemplateArg 2157:firstTemplateArg secondTemplateArg 1368:Examples 1 and 2 with type checking 821:-- Code for processing one argument 7307:Modules subject to page protection 5124:'(function expected, got ' 1360:functions, or something similar). 14: 2739:-- options every time we call it. 2254:For example, the only content of 2033:firstInvokeArg secondTemplateArg 2650:-- called from #invoke directly. 2190:{{ExampleArgs|firstTemplateArg}} 2143:{{ExampleArgs|firstTemplateArg}} 2097:{{ExampleArgs|firstTemplateArg}} 2019:{{ExampleArgs|firstTemplateArg}} 147:Most features can be customized. 93: 50: 19: 7317:Knowledge (XXG) utility modules 3590:-- Set up argument translation. 2508:<ref>...</ref> 2501:<ref>...</ref> 2420:were explicitly set to 0 with 1994:, the following would happen: 995:Custom formatting of arguments 426:-- Main module code goes here. 278:-- Main module code goes here. 1: 2380:'Template:Wrapper 2' 2374:'Template:Wrapper 1' 2234:options will have no effect. 914:Trimming and removing blanks 1742:Also, please note that the 7333: 7285: 7281: 7274: 7264: 7260: 7253: 7231: 7224: 7196: 7192: 7185: 7178: 7156: 7137: 7121: 7114: 7086: 7082: 7075: 7047: 7040: 7021: 7005: 6983: 6976: 6954: 6950: 6943: 6936: 6929: 6913: 6906: 6887: 6880: 6861: 6839: 6832: 6816: 6773: 6763: 6744: 6725: 6676: 6654: 6650: 6643: 6636: 6623: 6616: 6603: 6590: 6583: 6576: 6569: 6562: 6555: 6548: 6541: 6522: 6515: 6508: 6495: 6476: 6469: 6459: 6428: 6421: 6414: 6401: 6382: 6375: 6365: 6346: 6339: 6320: 6292: 6285: 6278: 6238: 6234: 6227: 6217: 6204: 6197: 6190: 6180: 6167: 6148: 6117: 6083: 6076: 6066: 6041: 6031: 6012: 5996: 5989: 5970: 5942: 5935: 5928: 5921: 5914: 5907: 5900: 5893: 5886: 5879: 5872: 5865: 5831: 5827: 5820: 5813: 5806: 5799: 5792: 5785: 5778: 5771: 5764: 5757: 5750: 5746: 5739: 5732: 5725: 5718: 5711: 5698: 5691: 5678: 5659: 5628: 5597: 5563: 5529: 5522: 5515: 5508: 5501: 5494: 5487: 5465: 5461: 5439: 5396: 5389: 5382: 5375: 5368: 5361: 5354: 5350: 5343: 5336: 5323: 5316: 5303: 5278: 5271: 5264: 5251: 5244: 5231: 5206: 5181: 5174: 5167: 5160: 5147: 5128: 5118: 5111: 5101: 5073: 5060: 5038: 5031: 5024: 5017: 5010: 5003: 4996: 4992: 4979: 4966: 4944: 4937: 4930: 4923: 4919: 4912: 4899: 4892: 4885: 4860: 4841: 4834: 4827: 4796: 4771: 4749: 4742: 4723: 4701: 4694: 4687: 4680: 4673: 4654: 4620: 4613: 4594: 4563: 4556: 4552: 4545: 4538: 4531: 4524: 4511: 4483: 4443: 4409: 4396: 4362: 4346: 4303: 4296: 4277: 4261: 4236: 4229: 4222: 4215: 4208: 4201: 4194: 4187: 4180: 4173: 4166: 2564: 2416:options. If, for example, 1983:, which contains the code 1798:'Module:Arguments' 533:'Module:Arguments' 318:'Module:Arguments' 215:'Module:Arguments' 180:'Module:Arguments' 102:subject to page protection 4159: 4140: 4079: 4057: 4050: 4043: 4036: 4029: 4022: 4015: 4008: 4001: 3997: 3990: 3983: 3976: 3969: 3959: 3952: 3942: 3917: 3889: 3864: 3818: 3811: 3804: 3785: 3745: 3726: 3701: 3694: 3666: 3632: 3601: 3594: 3587: 3580: 3576: 3557: 3538: 3498: 3458: 3427: 3423: 3371: 3367: 3360: 3290: 3265: 3237: 3233: 3226: 3216: 3188: 3184: 3177: 3170: 3160: 3153: 3146: 3136: 3129: 3119: 3091: 3063: 3035: 3031: 3024: 3017: 3007: 3000: 2975: 2947: 2919: 2915: 2908: 2901: 2891: 2884: 2877: 2867: 2860: 2850: 2831: 2803: 2775: 2747: 2743: 2736: 2729: 2440:Writing to the args table 2264:{{#invoke:Side box|main}} 84:before implementing them. 76:subpages, or in your own 2725: 2709: 2705: 2683: 2658: 2654: 2647: 2640: 2633: 2630: 2556:Template parameter value 2447: 2338: 2295: 2272:|text=Some text 1780: 1754:Frames and parent frames 1558: 1377: 1178: 1024: 941: 746: 515: 457:'Module:Example' 442:{{#invoke:Example|main}} 300: 197: 162: 5312:tidyValRemoveBlanksOnly 3044:tidyValRemoveBlanksOnly 2993:'^%s*(.-)%s*$ ' 2824:'^%s*(.-)%s*$ ' 2623:Subpages of this module 1990:Now if we were to call 1774:Module:ExampleArgs code 2258:(excluding content in 2676:'libraryUtil' 493:'spaced arg3' 106:highly visible module 4333:'/sandbox$ ' 2575:Module:Arguments/doc 2462:'some value' 2214:If you set both the 2065:Template:ExampleArgs 1992:Template:ExampleArgs 1981:Template:ExampleArgs 293:Recommended practice 24:Module documentation 5094:'function' 4133:'function' 1979:is then called by 1977:Module:ExampleArgs 1764:Module:ExampleArgs 509:Multiple functions 3507:'getArgs' 3467:'getArgs' 2526:Known limitations 2491:This module uses 2288:Template:Side box 2256:Template:Side box 2249:wrapper templates 2208: 2207: 2194:firstTemplateArg 2161: 2160: 2147:firstTemplateArg 2115: 2114: 2037: 2036: 1973: 1972: 1758:Arguments in the 1739: 1738: 120: 119: 88: 87: 7324: 7293: 7292: 7289: 7283: 7279: 7278: 7272: 7271: 7268: 7262: 7258: 7257: 7251: 7250: 7247: 7244: 7241: 7238: 7235: 7229: 7228: 7222: 7221: 7218: 7215: 7212: 7209: 7206: 7203: 7200: 7194: 7190: 7189: 7183: 7182: 7176: 7175: 7172: 7169: 7166: 7163: 7160: 7154: 7153: 7150: 7147: 7144: 7141: 7135: 7134: 7131: 7128: 7125: 7119: 7118: 7112: 7111: 7108: 7105: 7102: 7099: 7096: 7093: 7090: 7084: 7080: 7079: 7073: 7072: 7069: 7066: 7063: 7060: 7057: 7054: 7051: 7045: 7044: 7038: 7037: 7034: 7031: 7028: 7025: 7019: 7018: 7015: 7012: 7009: 7003: 7002: 6999: 6996: 6993: 6990: 6987: 6981: 6980: 6974: 6973: 6970: 6967: 6964: 6961: 6958: 6952: 6948: 6947: 6941: 6940: 6934: 6933: 6927: 6926: 6923: 6920: 6917: 6911: 6910: 6904: 6903: 6900: 6897: 6894: 6891: 6885: 6884: 6878: 6877: 6874: 6871: 6868: 6865: 6859: 6858: 6855: 6852: 6849: 6846: 6843: 6837: 6836: 6830: 6829: 6826: 6823: 6820: 6814: 6813: 6810: 6807: 6804: 6801: 6798: 6795: 6794:'string' 6792: 6789: 6786: 6783: 6780: 6777: 6771: 6770: 6767: 6761: 6760: 6757: 6754: 6751: 6748: 6742: 6741: 6738: 6735: 6732: 6729: 6723: 6722: 6719: 6716: 6713: 6710: 6707: 6704: 6701: 6698: 6695: 6692: 6689: 6686: 6683: 6680: 6674: 6673: 6670: 6667: 6664: 6661: 6658: 6652: 6648: 6647: 6641: 6640: 6634: 6633: 6630: 6627: 6621: 6620: 6614: 6613: 6610: 6607: 6601: 6600: 6597: 6594: 6588: 6587: 6581: 6580: 6574: 6573: 6567: 6566: 6560: 6559: 6553: 6552: 6546: 6545: 6539: 6538: 6535: 6532: 6529: 6526: 6520: 6519: 6513: 6512: 6506: 6505: 6502: 6499: 6493: 6492: 6489: 6486: 6483: 6480: 6474: 6473: 6467: 6466: 6463: 6457: 6456: 6453: 6450: 6447: 6444: 6441: 6438: 6435: 6432: 6426: 6425: 6419: 6418: 6412: 6411: 6408: 6405: 6399: 6398: 6395: 6392: 6389: 6386: 6380: 6379: 6373: 6372: 6369: 6363: 6362: 6359: 6356: 6353: 6350: 6344: 6343: 6337: 6336: 6333: 6330: 6327: 6324: 6318: 6317: 6314: 6313:'string' 6311: 6308: 6305: 6302: 6299: 6296: 6290: 6289: 6283: 6282: 6276: 6275: 6272: 6269: 6266: 6263: 6260: 6257: 6254: 6251: 6248: 6245: 6242: 6236: 6232: 6231: 6225: 6224: 6221: 6215: 6214: 6211: 6208: 6202: 6201: 6195: 6194: 6188: 6187: 6184: 6178: 6177: 6174: 6171: 6165: 6164: 6161: 6158: 6155: 6152: 6146: 6145: 6142: 6139: 6136: 6133: 6130: 6127: 6124: 6121: 6115: 6114: 6111: 6108: 6105: 6102: 6099: 6096: 6093: 6090: 6087: 6081: 6080: 6074: 6073: 6070: 6064: 6063: 6060: 6057: 6054: 6051: 6048: 6045: 6039: 6038: 6035: 6029: 6028: 6025: 6022: 6019: 6016: 6010: 6009: 6006: 6003: 6000: 5994: 5993: 5987: 5986: 5983: 5980: 5977: 5974: 5968: 5967: 5964: 5963:'string' 5961: 5958: 5955: 5952: 5949: 5946: 5940: 5939: 5933: 5932: 5926: 5925: 5919: 5918: 5912: 5911: 5905: 5904: 5898: 5897: 5891: 5890: 5884: 5883: 5877: 5876: 5870: 5869: 5863: 5862: 5859: 5856: 5853: 5850: 5847: 5844: 5841: 5838: 5835: 5829: 5825: 5824: 5818: 5817: 5811: 5810: 5804: 5803: 5797: 5796: 5790: 5789: 5783: 5782: 5776: 5775: 5769: 5768: 5762: 5761: 5755: 5754: 5748: 5744: 5743: 5737: 5736: 5730: 5729: 5723: 5722: 5716: 5715: 5709: 5708: 5705: 5702: 5696: 5695: 5689: 5688: 5685: 5682: 5676: 5675: 5672: 5669: 5666: 5663: 5657: 5656: 5653: 5650: 5647: 5644: 5641: 5638: 5635: 5632: 5626: 5625: 5622: 5619: 5616: 5613: 5610: 5607: 5604: 5601: 5595: 5594: 5591: 5588: 5585: 5582: 5579: 5576: 5573: 5570: 5567: 5561: 5560: 5557: 5554: 5551: 5548: 5545: 5542: 5539: 5536: 5533: 5527: 5526: 5520: 5519: 5513: 5512: 5506: 5505: 5499: 5498: 5492: 5491: 5485: 5484: 5481: 5478: 5475: 5472: 5469: 5463: 5459: 5458: 5455: 5452: 5449: 5446: 5443: 5437: 5436: 5433: 5430: 5427: 5424: 5421: 5418: 5415: 5412: 5409: 5406: 5403: 5400: 5394: 5393: 5387: 5386: 5380: 5379: 5373: 5372: 5366: 5365: 5359: 5358: 5352: 5348: 5347: 5341: 5340: 5334: 5333: 5330: 5327: 5321: 5320: 5314: 5313: 5310: 5307: 5301: 5300: 5297: 5294: 5291: 5288: 5285: 5282: 5276: 5275: 5269: 5268: 5262: 5261: 5258: 5255: 5249: 5248: 5242: 5241: 5238: 5235: 5229: 5228: 5225: 5222: 5219: 5216: 5213: 5210: 5204: 5203: 5200: 5197: 5194: 5191: 5188: 5185: 5179: 5178: 5172: 5171: 5165: 5164: 5158: 5157: 5154: 5151: 5145: 5144: 5141: 5138: 5135: 5132: 5126: 5125: 5122: 5116: 5115: 5109: 5108: 5105: 5099: 5098: 5095: 5092: 5089: 5086: 5083: 5080: 5077: 5071: 5070: 5067: 5064: 5058: 5057: 5054: 5051: 5048: 5045: 5042: 5036: 5035: 5029: 5028: 5022: 5021: 5015: 5014: 5008: 5007: 5001: 5000: 4994: 4990: 4989: 4986: 4983: 4977: 4976: 4973: 4970: 4964: 4963: 4960: 4957: 4954: 4951: 4948: 4942: 4941: 4935: 4934: 4928: 4927: 4921: 4917: 4916: 4910: 4909: 4906: 4903: 4897: 4896: 4890: 4889: 4883: 4882: 4879: 4876: 4873: 4870: 4867: 4864: 4858: 4857: 4854: 4851: 4848: 4845: 4839: 4838: 4832: 4831: 4825: 4824: 4821: 4818: 4815: 4812: 4809: 4806: 4803: 4800: 4794: 4793: 4790: 4787: 4784: 4781: 4778: 4775: 4769: 4768: 4765: 4762: 4759: 4756: 4753: 4747: 4746: 4740: 4739: 4736: 4733: 4730: 4727: 4721: 4720: 4717: 4714: 4711: 4708: 4705: 4699: 4698: 4692: 4691: 4685: 4684: 4678: 4677: 4671: 4670: 4667: 4664: 4661: 4658: 4652: 4651: 4648: 4645: 4642: 4639: 4636: 4633: 4630: 4627: 4624: 4618: 4617: 4611: 4610: 4607: 4604: 4601: 4598: 4592: 4591: 4588: 4585: 4582: 4579: 4576: 4573: 4570: 4567: 4561: 4560: 4554: 4550: 4549: 4543: 4542: 4536: 4535: 4529: 4528: 4522: 4521: 4518: 4515: 4509: 4508: 4505: 4502: 4499: 4496: 4493: 4490: 4487: 4481: 4480: 4477: 4474: 4471: 4468: 4465: 4462: 4459: 4456: 4453: 4450: 4447: 4441: 4440: 4437: 4434: 4431: 4428: 4425: 4422: 4419: 4416: 4413: 4407: 4406: 4403: 4400: 4394: 4393: 4390: 4387: 4384: 4381: 4378: 4375: 4372: 4369: 4366: 4360: 4359: 4356: 4353: 4350: 4344: 4343: 4340: 4337: 4334: 4331: 4328: 4325: 4322: 4319: 4316: 4313: 4310: 4307: 4301: 4300: 4294: 4293: 4290: 4287: 4284: 4281: 4275: 4274: 4271: 4268: 4265: 4259: 4258: 4255: 4252: 4249: 4246: 4243: 4240: 4234: 4233: 4227: 4226: 4220: 4219: 4213: 4212: 4206: 4205: 4199: 4198: 4192: 4191: 4185: 4184: 4178: 4177: 4171: 4170: 4164: 4163: 4157: 4156: 4153: 4150: 4147: 4144: 4138: 4137: 4134: 4131: 4128: 4125: 4122: 4119: 4116: 4113: 4110: 4107: 4104: 4101: 4098: 4095: 4092: 4089: 4086: 4083: 4077: 4076: 4073: 4070: 4067: 4064: 4061: 4055: 4054: 4048: 4047: 4041: 4040: 4034: 4033: 4027: 4026: 4020: 4019: 4013: 4012: 4006: 4005: 3999: 3995: 3994: 3988: 3987: 3981: 3980: 3974: 3973: 3967: 3966: 3963: 3957: 3956: 3950: 3949: 3946: 3940: 3939: 3936: 3933: 3930: 3927: 3924: 3921: 3915: 3914: 3911: 3908: 3905: 3902: 3899: 3896: 3893: 3887: 3886: 3883: 3880: 3877: 3874: 3871: 3868: 3862: 3861: 3858: 3855: 3852: 3849: 3846: 3843: 3840: 3837: 3834: 3831: 3828: 3825: 3822: 3816: 3815: 3809: 3808: 3802: 3801: 3798: 3795: 3792: 3789: 3783: 3782: 3779: 3776: 3773: 3770: 3767: 3764: 3761: 3758: 3755: 3752: 3749: 3743: 3742: 3739: 3736: 3733: 3730: 3724: 3723: 3720: 3717: 3714: 3711: 3708: 3705: 3699: 3698: 3692: 3691: 3688: 3685: 3682: 3679: 3676: 3673: 3670: 3664: 3663: 3660: 3657: 3654: 3651: 3648: 3645: 3642: 3639: 3636: 3630: 3629: 3626: 3623: 3620: 3617: 3614: 3611: 3608: 3605: 3599: 3598: 3592: 3591: 3585: 3584: 3578: 3574: 3573: 3570: 3567: 3564: 3561: 3555: 3554: 3551: 3548: 3545: 3542: 3536: 3535: 3532: 3529: 3526: 3523: 3520: 3517: 3514: 3511: 3508: 3505: 3502: 3496: 3495: 3492: 3489: 3486: 3483: 3480: 3477: 3474: 3471: 3468: 3465: 3462: 3456: 3455: 3452: 3449: 3446: 3443: 3440: 3437: 3434: 3431: 3425: 3421: 3420: 3417: 3414: 3411: 3408: 3405: 3402: 3399: 3396: 3393: 3390: 3387: 3384: 3381: 3378: 3375: 3369: 3365: 3364: 3358: 3357: 3354: 3351: 3348: 3345: 3342: 3339: 3336: 3333: 3330: 3327: 3324: 3321: 3318: 3317:'number' 3315: 3312: 3309: 3306: 3305:'string' 3303: 3300: 3297: 3294: 3288: 3287: 3284: 3281: 3278: 3275: 3272: 3269: 3263: 3262: 3259: 3256: 3253: 3250: 3247: 3244: 3241: 3235: 3231: 3230: 3224: 3223: 3220: 3214: 3213: 3210: 3207: 3204: 3201: 3198: 3195: 3192: 3186: 3182: 3181: 3175: 3174: 3168: 3167: 3164: 3158: 3157: 3151: 3150: 3144: 3143: 3140: 3134: 3133: 3127: 3126: 3123: 3117: 3116: 3113: 3110: 3107: 3104: 3101: 3098: 3095: 3089: 3088: 3085: 3084:'string' 3082: 3079: 3076: 3073: 3070: 3067: 3061: 3060: 3057: 3054: 3051: 3048: 3045: 3042: 3039: 3033: 3029: 3028: 3022: 3021: 3015: 3014: 3011: 3005: 3004: 2998: 2997: 2994: 2991: 2988: 2985: 2982: 2979: 2973: 2972: 2969: 2968:'string' 2966: 2963: 2960: 2957: 2954: 2951: 2945: 2944: 2941: 2938: 2935: 2932: 2929: 2926: 2923: 2917: 2913: 2912: 2906: 2905: 2899: 2898: 2895: 2889: 2888: 2882: 2881: 2875: 2874: 2871: 2865: 2864: 2858: 2857: 2854: 2848: 2847: 2844: 2841: 2838: 2835: 2829: 2828: 2825: 2822: 2819: 2816: 2813: 2810: 2807: 2801: 2800: 2797: 2796:'string' 2794: 2791: 2788: 2785: 2782: 2779: 2773: 2772: 2769: 2766: 2763: 2760: 2757: 2754: 2751: 2745: 2741: 2740: 2734: 2733: 2727: 2723: 2722: 2719: 2716: 2713: 2707: 2703: 2702: 2699: 2696: 2693: 2690: 2687: 2681: 2680: 2677: 2674: 2671: 2668: 2665: 2662: 2656: 2652: 2651: 2645: 2644: 2638: 2637: 2619: 2604: 2588: 2560: 2554: 2537: 2533: 2521: 2514: 2509: 2502: 2498: 2482: 2478: 2474: 2470: 2463: 2460: 2457: 2454: 2451: 2434: 2393: 2390: 2387: 2384: 2381: 2378: 2375: 2372: 2369: 2366: 2363: 2360: 2357: 2354: 2351: 2348: 2345: 2342: 2332: 2329: 2326: 2323: 2320: 2317: 2314: 2311: 2308: 2305: 2302: 2299: 2285: 2281: 2277: 2273: 2265: 2261: 2233: 2229: 2221: 2217: 2201: 2191: 2181: 2168: 2154: 2144: 2135: 2122: 2108: 2098: 2088: 2075: 2066: 2062: 2058: 2054: 2050: 2046: 2042: 2030: 2020: 2010: 1997: 1993: 1986: 1982: 1978: 1967: 1964: 1961: 1958: 1955: 1952: 1949: 1946: 1943: 1940: 1937: 1934: 1931: 1928: 1925: 1922: 1919: 1916: 1913: 1910: 1907: 1904: 1901: 1898: 1895: 1892: 1889: 1886: 1883: 1880: 1877: 1874: 1871: 1868: 1865: 1862: 1859: 1856: 1853: 1850: 1847: 1844: 1841: 1838: 1835: 1832: 1829: 1826: 1823: 1820: 1817: 1814: 1811: 1808: 1805: 1802: 1799: 1796: 1793: 1790: 1787: 1784: 1770: 1765: 1761: 1749: 1745: 1733: 1730: 1727: 1724: 1721: 1718: 1715: 1712: 1709: 1706: 1703: 1700: 1697: 1694: 1691: 1688: 1685: 1682: 1679: 1676: 1673: 1670: 1667: 1664: 1661: 1658: 1655: 1652: 1649: 1646: 1643: 1640: 1637: 1634: 1631: 1628: 1627:'string' 1625: 1622: 1619: 1616: 1613: 1610: 1607: 1604: 1601: 1598: 1595: 1592: 1589: 1586: 1583: 1580: 1577: 1574: 1571: 1568: 1565: 1562: 1552: 1549: 1546: 1543: 1540: 1537: 1534: 1531: 1528: 1525: 1522: 1519: 1516: 1513: 1510: 1507: 1504: 1501: 1498: 1495: 1492: 1489: 1486: 1483: 1480: 1477: 1474: 1471: 1468: 1467:'string' 1465: 1462: 1459: 1456: 1453: 1450: 1447: 1444: 1441: 1438: 1435: 1432: 1429: 1426: 1423: 1420: 1417: 1414: 1411: 1408: 1405: 1402: 1399: 1396: 1393: 1390: 1387: 1384: 1381: 1364: 1359: 1355: 1350: 1346: 1342: 1335: 1332: 1329: 1326: 1323: 1320: 1317: 1314: 1311: 1308: 1305: 1302: 1299: 1296: 1293: 1290: 1287: 1284: 1281: 1278: 1275: 1272: 1269: 1266: 1263: 1260: 1257: 1254: 1251: 1248: 1245: 1242: 1239: 1236: 1233: 1230: 1227: 1224: 1221: 1218: 1215: 1212: 1209: 1206: 1203: 1200: 1197: 1194: 1191: 1188: 1185: 1182: 1172: 1169: 1166: 1163: 1160: 1157: 1154: 1151: 1148: 1145: 1142: 1139: 1136: 1133: 1130: 1127: 1124: 1121: 1118: 1115: 1112: 1109: 1106: 1103: 1100: 1097: 1094: 1091: 1088: 1085: 1082: 1079: 1076: 1073: 1070: 1067: 1064: 1061: 1058: 1055: 1052: 1049: 1046: 1043: 1040: 1037: 1034: 1031: 1028: 1018: 1014: 1010: 1006: 1002: 990: 987: 984: 981: 978: 975: 972: 969: 966: 963: 960: 957: 954: 951: 948: 945: 938: 934: 930: 909: 906: 903: 900: 897: 894: 891: 888: 885: 882: 879: 876: 873: 870: 867: 864: 861: 858: 855: 852: 849: 846: 843: 840: 837: 834: 831: 828: 825: 822: 819: 816: 813: 810: 807: 804: 801: 798: 795: 792: 789: 786: 783: 780: 777: 774: 771: 768: 765: 762: 759: 756: 753: 750: 735: 732: 729: 726: 723: 720: 717: 714: 711: 708: 705: 702: 699: 698:'_func2' 696: 693: 690: 687: 684: 681: 678: 675: 672: 669: 666: 663: 660: 657: 654: 651: 648: 647:'_func1' 645: 642: 639: 636: 633: 630: 627: 624: 621: 618: 615: 612: 609: 606: 603: 600: 597: 594: 591: 588: 585: 582: 579: 576: 573: 570: 567: 564: 561: 558: 555: 552: 549: 546: 543: 540: 537: 534: 531: 528: 525: 522: 519: 504: 503: 500: 499:'value3' 497: 494: 491: 488: 485: 482: 479: 476: 475:'value1' 473: 470: 467: 464: 461: 458: 455: 452: 447: 443: 436: 433: 430: 427: 424: 421: 418: 415: 412: 409: 406: 403: 400: 397: 394: 391: 388: 385: 382: 379: 376: 373: 370: 367: 364: 361: 358: 355: 352: 349: 346: 343: 340: 337: 334: 331: 328: 325: 322: 319: 316: 313: 310: 307: 304: 288: 285: 282: 279: 276: 273: 270: 267: 264: 261: 258: 255: 252: 249: 246: 243: 240: 237: 234: 231: 228: 225: 222: 219: 216: 213: 210: 207: 204: 201: 194: 187: 184: 181: 178: 175: 172: 169: 166: 159: 129: 125: 97: 96: 90: 54: 53: 47: 44: 25: 23: 22: 7332: 7331: 7327: 7326: 7325: 7323: 7322: 7321: 7312:Lua metamodules 7297: 7296: 7295: 7294: 7290: 7287: 7284: 7280: 7276: 7273: 7269: 7266: 7263: 7259: 7255: 7252: 7248: 7245: 7242: 7239: 7236: 7233: 7230: 7226: 7223: 7219: 7216: 7213: 7210: 7207: 7204: 7201: 7198: 7195: 7191: 7187: 7184: 7180: 7177: 7173: 7170: 7167: 7164: 7161: 7158: 7155: 7151: 7148: 7145: 7142: 7139: 7136: 7132: 7129: 7126: 7123: 7120: 7116: 7113: 7109: 7106: 7103: 7100: 7097: 7094: 7091: 7088: 7085: 7081: 7077: 7074: 7070: 7067: 7064: 7061: 7058: 7055: 7052: 7049: 7046: 7042: 7039: 7035: 7032: 7029: 7026: 7023: 7020: 7016: 7013: 7010: 7007: 7004: 7000: 6997: 6994: 6991: 6988: 6985: 6982: 6978: 6975: 6971: 6968: 6965: 6962: 6959: 6956: 6953: 6949: 6945: 6942: 6938: 6935: 6931: 6928: 6924: 6921: 6918: 6915: 6912: 6908: 6905: 6901: 6898: 6895: 6892: 6889: 6886: 6882: 6879: 6875: 6872: 6869: 6866: 6863: 6860: 6856: 6853: 6850: 6847: 6844: 6841: 6838: 6834: 6831: 6827: 6824: 6821: 6818: 6815: 6811: 6808: 6805: 6802: 6799: 6796: 6793: 6790: 6787: 6784: 6781: 6778: 6775: 6772: 6768: 6765: 6762: 6758: 6755: 6752: 6749: 6746: 6743: 6739: 6736: 6733: 6730: 6727: 6724: 6720: 6717: 6714: 6711: 6708: 6705: 6702: 6699: 6696: 6693: 6690: 6687: 6684: 6681: 6678: 6675: 6671: 6668: 6665: 6662: 6659: 6656: 6653: 6649: 6645: 6642: 6638: 6635: 6631: 6628: 6625: 6622: 6618: 6615: 6611: 6608: 6605: 6602: 6598: 6595: 6592: 6589: 6585: 6582: 6578: 6575: 6571: 6568: 6564: 6561: 6557: 6554: 6550: 6547: 6543: 6540: 6536: 6533: 6530: 6527: 6524: 6521: 6517: 6514: 6510: 6507: 6503: 6500: 6497: 6494: 6490: 6487: 6484: 6481: 6478: 6475: 6471: 6468: 6464: 6461: 6458: 6454: 6451: 6448: 6445: 6442: 6439: 6436: 6433: 6430: 6427: 6423: 6420: 6416: 6413: 6409: 6406: 6403: 6400: 6396: 6393: 6390: 6387: 6384: 6381: 6377: 6374: 6370: 6367: 6364: 6360: 6357: 6354: 6351: 6348: 6345: 6341: 6338: 6334: 6331: 6328: 6325: 6322: 6319: 6315: 6312: 6309: 6306: 6303: 6300: 6297: 6294: 6291: 6287: 6284: 6280: 6277: 6273: 6270: 6267: 6264: 6261: 6258: 6255: 6252: 6249: 6246: 6243: 6240: 6237: 6233: 6229: 6226: 6222: 6219: 6216: 6212: 6209: 6206: 6203: 6199: 6196: 6192: 6189: 6185: 6182: 6179: 6175: 6172: 6169: 6166: 6162: 6159: 6156: 6153: 6150: 6147: 6143: 6140: 6137: 6134: 6131: 6128: 6125: 6122: 6119: 6116: 6112: 6109: 6106: 6103: 6100: 6097: 6094: 6091: 6088: 6085: 6082: 6078: 6075: 6071: 6068: 6065: 6061: 6058: 6055: 6052: 6049: 6046: 6043: 6040: 6036: 6033: 6030: 6026: 6023: 6020: 6017: 6014: 6011: 6007: 6004: 6001: 5998: 5995: 5991: 5988: 5984: 5981: 5978: 5975: 5972: 5969: 5965: 5962: 5959: 5956: 5953: 5950: 5947: 5944: 5941: 5937: 5934: 5931:-- must be nil. 5930: 5927: 5923: 5920: 5916: 5913: 5909: 5906: 5902: 5899: 5895: 5892: 5888: 5885: 5881: 5878: 5874: 5871: 5867: 5864: 5860: 5857: 5854: 5851: 5848: 5845: 5842: 5839: 5836: 5833: 5830: 5826: 5822: 5819: 5815: 5812: 5808: 5805: 5801: 5798: 5794: 5791: 5787: 5784: 5780: 5777: 5773: 5770: 5766: 5763: 5759: 5756: 5752: 5749: 5745: 5741: 5738: 5734: 5731: 5727: 5724: 5720: 5717: 5713: 5710: 5706: 5703: 5700: 5697: 5693: 5690: 5686: 5683: 5680: 5677: 5673: 5670: 5667: 5664: 5661: 5658: 5654: 5651: 5648: 5645: 5642: 5639: 5636: 5633: 5630: 5627: 5623: 5620: 5617: 5614: 5611: 5608: 5605: 5602: 5599: 5596: 5592: 5589: 5586: 5583: 5580: 5577: 5574: 5571: 5568: 5565: 5562: 5558: 5555: 5552: 5549: 5546: 5543: 5540: 5537: 5534: 5531: 5528: 5524: 5521: 5517: 5514: 5510: 5507: 5503: 5500: 5496: 5493: 5489: 5486: 5482: 5479: 5476: 5473: 5470: 5467: 5464: 5460: 5456: 5453: 5450: 5447: 5444: 5441: 5438: 5434: 5431: 5428: 5425: 5422: 5419: 5416: 5413: 5410: 5407: 5404: 5401: 5398: 5395: 5391: 5388: 5384: 5381: 5377: 5374: 5370: 5367: 5363: 5360: 5356: 5353: 5349: 5345: 5342: 5338: 5335: 5332:tidyValNoChange 5331: 5328: 5325: 5322: 5318: 5315: 5311: 5308: 5305: 5302: 5298: 5295: 5292: 5289: 5286: 5283: 5280: 5277: 5273: 5270: 5266: 5263: 5260:tidyValTrimOnly 5259: 5256: 5253: 5250: 5246: 5243: 5239: 5236: 5233: 5230: 5226: 5223: 5220: 5217: 5214: 5211: 5208: 5205: 5201: 5198: 5195: 5192: 5189: 5186: 5183: 5180: 5176: 5173: 5169: 5166: 5162: 5159: 5155: 5152: 5149: 5146: 5142: 5139: 5136: 5133: 5130: 5127: 5123: 5120: 5117: 5113: 5110: 5106: 5103: 5100: 5096: 5093: 5090: 5087: 5084: 5081: 5078: 5075: 5072: 5068: 5065: 5062: 5059: 5055: 5052: 5049: 5046: 5043: 5040: 5037: 5033: 5030: 5026: 5023: 5019: 5016: 5012: 5009: 5005: 5002: 4998: 4995: 4991: 4987: 4984: 4981: 4978: 4974: 4971: 4968: 4965: 4961: 4958: 4955: 4952: 4949: 4946: 4943: 4939: 4936: 4932: 4929: 4925: 4922: 4918: 4914: 4911: 4907: 4904: 4901: 4898: 4894: 4891: 4887: 4884: 4880: 4877: 4874: 4871: 4868: 4865: 4862: 4859: 4855: 4852: 4849: 4846: 4843: 4840: 4836: 4833: 4829: 4826: 4822: 4819: 4816: 4813: 4810: 4807: 4804: 4801: 4798: 4795: 4791: 4788: 4785: 4782: 4779: 4776: 4773: 4770: 4766: 4763: 4760: 4757: 4754: 4751: 4748: 4744: 4741: 4737: 4734: 4731: 4728: 4725: 4722: 4718: 4715: 4712: 4709: 4706: 4703: 4700: 4696: 4693: 4689: 4686: 4682: 4679: 4675: 4672: 4668: 4665: 4662: 4659: 4656: 4653: 4649: 4646: 4643: 4640: 4637: 4634: 4631: 4628: 4625: 4622: 4619: 4615: 4612: 4608: 4605: 4602: 4599: 4596: 4593: 4589: 4586: 4583: 4580: 4577: 4574: 4571: 4568: 4565: 4562: 4558: 4555: 4551: 4547: 4544: 4540: 4537: 4533: 4530: 4526: 4523: 4519: 4516: 4513: 4510: 4506: 4503: 4500: 4497: 4494: 4491: 4488: 4485: 4482: 4478: 4475: 4472: 4469: 4466: 4463: 4460: 4457: 4454: 4451: 4448: 4445: 4442: 4438: 4436:'table' 4435: 4432: 4429: 4426: 4423: 4420: 4417: 4414: 4411: 4408: 4404: 4401: 4398: 4395: 4391: 4388: 4385: 4382: 4379: 4376: 4373: 4370: 4367: 4364: 4361: 4357: 4354: 4351: 4348: 4345: 4341: 4338: 4335: 4332: 4329: 4326: 4323: 4320: 4317: 4314: 4311: 4308: 4305: 4302: 4298: 4295: 4291: 4288: 4285: 4282: 4279: 4276: 4272: 4269: 4266: 4263: 4260: 4256: 4253: 4250: 4247: 4244: 4241: 4238: 4235: 4231: 4228: 4224: 4221: 4217: 4214: 4210: 4207: 4203: 4200: 4196: 4193: 4189: 4186: 4182: 4179: 4175: 4172: 4168: 4165: 4161: 4158: 4154: 4151: 4148: 4145: 4142: 4139: 4135: 4132: 4129: 4126: 4123: 4120: 4117: 4114: 4111: 4108: 4106:'table' 4105: 4102: 4099: 4096: 4093: 4090: 4087: 4084: 4081: 4078: 4074: 4071: 4068: 4065: 4062: 4059: 4056: 4052: 4049: 4045: 4042: 4038: 4035: 4031: 4028: 4024: 4021: 4017: 4014: 4010: 4007: 4003: 4000: 3996: 3992: 3989: 3985: 3982: 3978: 3975: 3971: 3968: 3964: 3961: 3958: 3954: 3951: 3947: 3944: 3941: 3937: 3934: 3931: 3928: 3925: 3922: 3919: 3916: 3912: 3909: 3906: 3903: 3900: 3897: 3894: 3891: 3888: 3884: 3881: 3878: 3875: 3872: 3869: 3866: 3863: 3859: 3856: 3853: 3850: 3847: 3844: 3841: 3838: 3835: 3832: 3829: 3826: 3823: 3820: 3817: 3813: 3810: 3806: 3803: 3799: 3796: 3793: 3790: 3787: 3784: 3780: 3777: 3774: 3771: 3768: 3765: 3762: 3759: 3756: 3753: 3750: 3747: 3744: 3740: 3737: 3734: 3731: 3728: 3725: 3721: 3718: 3715: 3712: 3709: 3706: 3703: 3700: 3696: 3693: 3689: 3686: 3683: 3680: 3677: 3674: 3671: 3668: 3665: 3661: 3658: 3655: 3652: 3649: 3646: 3643: 3640: 3637: 3634: 3631: 3627: 3624: 3621: 3618: 3615: 3612: 3609: 3606: 3603: 3600: 3596: 3593: 3589: 3586: 3582: 3579: 3575: 3571: 3568: 3565: 3562: 3559: 3556: 3552: 3549: 3546: 3543: 3540: 3537: 3533: 3530: 3527: 3525:'table' 3524: 3521: 3518: 3515: 3512: 3509: 3506: 3503: 3500: 3497: 3493: 3490: 3487: 3485:'table' 3484: 3481: 3478: 3475: 3472: 3469: 3466: 3463: 3460: 3457: 3453: 3450: 3447: 3444: 3441: 3438: 3435: 3432: 3429: 3426: 3422: 3418: 3415: 3412: 3409: 3406: 3403: 3400: 3397: 3394: 3391: 3388: 3385: 3382: 3379: 3376: 3373: 3370: 3366: 3362: 3359: 3355: 3352: 3349: 3346: 3343: 3340: 3337: 3334: 3331: 3328: 3325: 3322: 3319: 3316: 3313: 3310: 3307: 3304: 3301: 3298: 3295: 3292: 3289: 3285: 3282: 3279: 3276: 3273: 3270: 3267: 3264: 3260: 3257: 3254: 3251: 3248: 3245: 3242: 3239: 3236: 3232: 3228: 3225: 3221: 3218: 3215: 3211: 3208: 3205: 3202: 3199: 3197:tidyValNoChange 3196: 3193: 3190: 3187: 3183: 3179: 3176: 3172: 3169: 3165: 3162: 3159: 3155: 3152: 3148: 3145: 3141: 3138: 3135: 3131: 3128: 3124: 3121: 3118: 3114: 3111: 3108: 3105: 3102: 3099: 3096: 3093: 3090: 3086: 3083: 3080: 3077: 3074: 3071: 3068: 3065: 3062: 3058: 3055: 3052: 3049: 3046: 3043: 3040: 3037: 3034: 3030: 3026: 3023: 3019: 3016: 3012: 3009: 3006: 3002: 2999: 2995: 2992: 2989: 2986: 2983: 2980: 2977: 2974: 2970: 2967: 2964: 2961: 2958: 2955: 2952: 2949: 2946: 2942: 2939: 2936: 2933: 2930: 2928:tidyValTrimOnly 2927: 2924: 2921: 2918: 2914: 2910: 2907: 2903: 2900: 2896: 2893: 2890: 2886: 2883: 2879: 2876: 2872: 2869: 2866: 2862: 2859: 2855: 2852: 2849: 2845: 2842: 2839: 2836: 2833: 2830: 2826: 2823: 2820: 2817: 2814: 2811: 2808: 2805: 2802: 2798: 2795: 2792: 2789: 2786: 2783: 2780: 2777: 2774: 2770: 2767: 2764: 2761: 2758: 2755: 2752: 2749: 2746: 2742: 2738: 2735: 2731: 2728: 2724: 2720: 2717: 2714: 2711: 2708: 2704: 2700: 2697: 2694: 2691: 2688: 2685: 2682: 2678: 2675: 2672: 2669: 2666: 2663: 2660: 2657: 2653: 2649: 2646: 2642: 2639: 2635: 2632: 2627: 2626: 2621: 2609: 2594: 2589: 2578: 2563: 2558: 2552: 2544: 2535: 2531: 2528: 2519: 2512: 2503:tags as input. 2496: 2489: 2480: 2476: 2472: 2468: 2465: 2464: 2461: 2458: 2455: 2452: 2449: 2442: 2432: 2395: 2394: 2391: 2388: 2385: 2382: 2379: 2376: 2373: 2370: 2367: 2364: 2361: 2358: 2355: 2352: 2349: 2346: 2343: 2340: 2336: 2334: 2333: 2330: 2327: 2324: 2321: 2318: 2315: 2312: 2309: 2306: 2303: 2300: 2297: 2283: 2279: 2275: 2263: 2241: 2231: 2227: 2219: 2215: 2199: 2189: 2184:firstInvokeArg 2180:{{ExampleArgs}} 2179: 2152: 2142: 2134:{{ExampleArgs}} 2133: 2111:firstInvokeArg 2106: 2101:firstInvokeArg 2096: 2091:firstInvokeArg 2087:{{ExampleArgs}} 2086: 2064: 2060: 2056: 2052: 2048: 2044: 2040: 2028: 2023:firstInvokeArg 2018: 2013:firstInvokeArg 2009:{{ExampleArgs}} 2008: 1991: 1984: 1980: 1976: 1974: 1969: 1968: 1965: 1962: 1959: 1956: 1953: 1950: 1947: 1944: 1941: 1938: 1935: 1932: 1929: 1926: 1923: 1920: 1917: 1914: 1911: 1908: 1905: 1902: 1899: 1896: 1893: 1890: 1887: 1884: 1881: 1878: 1875: 1872: 1869: 1866: 1863: 1860: 1857: 1854: 1851: 1848: 1845: 1842: 1839: 1836: 1833: 1830: 1827: 1824: 1821: 1818: 1815: 1812: 1809: 1806: 1803: 1800: 1797: 1794: 1791: 1788: 1785: 1782: 1775: 1763: 1759: 1756: 1747: 1743: 1740: 1735: 1734: 1731: 1728: 1725: 1722: 1719: 1716: 1713: 1710: 1707: 1704: 1701: 1698: 1695: 1692: 1689: 1686: 1683: 1680: 1677: 1674: 1671: 1668: 1665: 1662: 1659: 1656: 1653: 1650: 1647: 1644: 1641: 1638: 1635: 1632: 1629: 1626: 1623: 1620: 1617: 1614: 1611: 1608: 1605: 1602: 1599: 1596: 1593: 1590: 1587: 1584: 1581: 1578: 1575: 1572: 1569: 1566: 1563: 1560: 1554: 1553: 1550: 1547: 1544: 1541: 1538: 1535: 1532: 1529: 1526: 1523: 1520: 1517: 1514: 1511: 1508: 1505: 1502: 1499: 1496: 1493: 1490: 1487: 1484: 1481: 1478: 1475: 1472: 1469: 1466: 1463: 1460: 1457: 1454: 1451: 1448: 1445: 1442: 1439: 1436: 1433: 1430: 1427: 1424: 1421: 1418: 1415: 1412: 1409: 1406: 1403: 1400: 1397: 1394: 1391: 1388: 1385: 1382: 1379: 1369: 1357: 1353: 1348: 1344: 1340: 1337: 1336: 1333: 1330: 1327: 1324: 1321: 1318: 1315: 1312: 1309: 1306: 1303: 1300: 1297: 1294: 1291: 1288: 1285: 1282: 1279: 1276: 1273: 1270: 1267: 1264: 1261: 1258: 1255: 1252: 1249: 1246: 1243: 1240: 1237: 1234: 1231: 1228: 1225: 1222: 1219: 1216: 1213: 1210: 1207: 1204: 1201: 1198: 1195: 1192: 1189: 1186: 1183: 1180: 1174: 1173: 1170: 1167: 1164: 1161: 1158: 1155: 1152: 1149: 1146: 1143: 1140: 1137: 1134: 1131: 1128: 1125: 1122: 1119: 1116: 1113: 1110: 1107: 1104: 1101: 1098: 1095: 1092: 1089: 1086: 1083: 1080: 1077: 1074: 1071: 1068: 1065: 1062: 1059: 1056: 1053: 1050: 1047: 1044: 1041: 1038: 1035: 1032: 1029: 1026: 1016: 1012: 1008: 1004: 1000: 997: 992: 991: 988: 985: 982: 979: 976: 973: 970: 967: 964: 961: 958: 955: 952: 949: 946: 943: 936: 932: 928: 916: 911: 910: 907: 904: 901: 898: 895: 892: 889: 886: 883: 880: 877: 874: 871: 868: 865: 862: 859: 856: 853: 850: 847: 844: 841: 838: 835: 832: 829: 826: 823: 820: 817: 814: 811: 808: 805: 802: 799: 796: 793: 790: 787: 784: 781: 778: 775: 772: 769: 766: 763: 760: 757: 754: 751: 748: 742: 737: 736: 733: 730: 727: 724: 721: 718: 715: 712: 709: 706: 703: 700: 697: 694: 691: 688: 685: 682: 679: 676: 673: 670: 667: 664: 661: 658: 655: 652: 649: 646: 643: 640: 637: 634: 631: 628: 625: 622: 619: 616: 613: 610: 607: 604: 601: 598: 595: 592: 589: 586: 583: 580: 577: 574: 571: 568: 565: 562: 559: 556: 553: 550: 547: 544: 541: 538: 535: 532: 529: 526: 523: 520: 517: 511: 501: 498: 495: 492: 489: 486: 483: 480: 477: 474: 471: 468: 465: 462: 459: 456: 453: 450: 445: 441: 438: 437: 434: 431: 428: 425: 422: 419: 416: 413: 410: 407: 404: 401: 398: 395: 392: 389: 386: 383: 380: 377: 374: 371: 368: 365: 362: 359: 356: 353: 350: 347: 344: 341: 338: 335: 332: 329: 326: 323: 320: 317: 314: 311: 308: 305: 302: 295: 290: 289: 286: 283: 280: 277: 274: 271: 268: 265: 262: 259: 256: 253: 250: 247: 244: 241: 238: 235: 232: 229: 226: 223: 220: 217: 214: 211: 208: 205: 202: 199: 192: 189: 188: 185: 182: 179: 176: 173: 170: 167: 164: 157: 154: 127: 123: 100:This module is 94: 67: 65: 51: 45: 26: 20: 18: 12: 11: 5: 7330: 7328: 7320: 7319: 7314: 7309: 7299: 7298: 5240:tidyValDefault 4225:-- to getArgs. 2756:tidyValDefault 2631: 2562: 2561: 2550: 2543: 2540: 2534:operator, the 2527: 2524: 2488: 2485: 2448: 2441: 2438: 2437: 2436: 2425: 2402: 2339: 2296: 2240: 2237: 2236: 2235: 2223: 2206: 2205: 2202: 2196: 2195: 2192: 2186: 2185: 2182: 2176: 2175: 2172: 2166: 2165: 2159: 2158: 2155: 2149: 2148: 2145: 2139: 2138: 2136: 2130: 2129: 2126: 2120: 2119: 2113: 2112: 2109: 2103: 2102: 2099: 2093: 2092: 2089: 2083: 2082: 2079: 2073: 2072: 2035: 2034: 2031: 2025: 2024: 2021: 2015: 2014: 2011: 2005: 2004: 2001: 1971: 1970: 1781: 1777: 1776: 1773: 1768: 1755: 1752: 1737: 1736: 1559: 1378: 1371: 1370: 1367: 1362: 1179: 1025: 996: 993: 942: 915: 912: 747: 741: 738: 692:makeInvokeFunc 641:makeInvokeFunc 560:makeInvokeFunc 516: 510: 507: 301: 294: 291: 198: 163: 153: 150: 149: 148: 145: 142: 139: 132:#invoke:params 118: 117: 98: 86: 85: 78:module sandbox 55: 17: 16: 13: 10: 9: 6: 4: 3: 2: 7329: 7318: 7315: 7313: 7310: 7308: 7305: 7304: 7302: 7286: 7282: 7275: 7265: 7261: 7254: 7232: 7225: 7197: 7193: 7186: 7179: 7157: 7138: 7122: 7115: 7087: 7083: 7076: 7053:translatenext 7048: 7041: 7022: 7006: 6984: 6977: 6955: 6951: 6944: 6937: 6930: 6919:backtranslate 6914: 6907: 6893:translatenext 6888: 6881: 6867:backtranslate 6862: 6857:backtranslate 6845:backtranslate 6840: 6833: 6817: 6809:backtranslate 6774: 6764: 6745: 6726: 6677: 6663:translatenext 6655: 6651: 6644: 6637: 6624: 6617: 6604: 6591: 6584: 6577: 6570: 6563: 6556: 6549: 6542: 6523: 6516: 6509: 6496: 6477: 6470: 6460: 6429: 6422: 6415: 6402: 6383: 6376: 6366: 6347: 6340: 6321: 6293: 6286: 6279: 6239: 6235: 6228: 6218: 6205: 6198: 6191: 6181: 6168: 6149: 6118: 6084: 6077: 6067: 6042: 6032: 6013: 5997: 5990: 5971: 5943: 5936: 5929: 5922: 5915: 5908: 5901: 5894: 5887: 5880: 5873: 5866: 5832: 5828: 5821: 5814: 5807: 5800: 5793: 5786: 5779: 5772: 5765: 5758: 5751: 5747: 5740: 5733: 5726: 5719: 5712: 5699: 5692: 5679: 5660: 5629: 5598: 5564: 5530: 5523: 5516: 5509: 5502: 5495: 5488: 5466: 5462: 5440: 5397: 5390: 5383: 5376: 5369: 5362: 5355: 5351: 5344: 5337: 5324: 5317: 5304: 5279: 5272: 5265: 5252: 5245: 5232: 5207: 5182: 5175: 5168: 5161: 5148: 5129: 5119: 5112: 5102: 5074: 5061: 5039: 5032: 5025: 5018: 5011: 5004: 4997: 4993: 4980: 4967: 4945: 4938: 4931: 4924: 4920: 4913: 4900: 4893: 4886: 4861: 4842: 4835: 4828: 4797: 4772: 4750: 4743: 4724: 4702: 4695: 4688: 4681: 4674: 4655: 4621: 4614: 4595: 4564: 4557: 4553: 4546: 4539: 4532: 4525: 4512: 4484: 4444: 4410: 4397: 4363: 4347: 4304: 4297: 4278: 4262: 4237: 4230: 4223: 4216: 4209: 4202: 4195: 4188: 4181: 4174: 4167: 4160: 4141: 4080: 4058: 4051: 4044: 4037: 4030: 4023: 4016: 4009: 4002: 3998: 3991: 3984: 3977: 3970: 3960: 3953: 3943: 3918: 3890: 3879:backtranslate 3865: 3848:backtranslate 3830:backtranslate 3819: 3812: 3805: 3794:backtranslate 3786: 3746: 3735:backtranslate 3727: 3713:backtranslate 3702: 3695: 3667: 3633: 3602: 3595: 3588: 3581: 3577: 3558: 3539: 3499: 3459: 3428: 3424: 3372: 3368: 3361: 3291: 3266: 3238: 3234: 3227: 3217: 3189: 3185: 3178: 3171: 3161: 3154: 3147: 3137: 3130: 3120: 3092: 3064: 3036: 3032: 3025: 3018: 3008: 3001: 2976: 2948: 2920: 2916: 2909: 2902: 2892: 2885: 2878: 2868: 2861: 2851: 2832: 2804: 2776: 2748: 2744: 2737: 2730: 2726: 2710: 2706: 2684: 2659: 2655: 2648: 2641: 2634: 2629: 2624: 2617: 2613: 2608: 2602: 2598: 2593: 2586: 2582: 2576: 2572: 2568: 2567:documentation 2557: 2551: 2549: 2548:Module:Params 2546: 2545: 2541: 2539: 2525: 2523: 2516: 2504: 2494: 2486: 2484: 2446: 2439: 2430: 2426: 2423: 2419: 2415: 2411: 2407: 2403: 2400: 2399: 2398: 2337: 2294: 2291: 2290:page itself. 2289: 2269: 2257: 2252: 2250: 2246: 2238: 2224: 2213: 2212: 2211: 2203: 2198: 2197: 2193: 2188: 2187: 2183: 2178: 2177: 2173: 2170: 2169: 2163: 2162: 2156: 2151: 2150: 2146: 2141: 2140: 2137: 2132: 2131: 2127: 2124: 2123: 2117: 2116: 2110: 2105: 2104: 2100: 2095: 2094: 2090: 2085: 2084: 2080: 2077: 2076: 2070: 2069: 2068: 2051:. If you set 2032: 2027: 2026: 2022: 2017: 2016: 2012: 2007: 2006: 2002: 1999: 1998: 1995: 1988: 1779: 1778: 1772: 1771: 1767: 1753: 1751: 1557: 1376: 1373: 1372: 1366: 1365: 1361: 1177: 1023: 1020: 994: 940: 935:arguments to 924: 920: 913: 745: 739: 514: 508: 506: 299: 292: 196: 161: 151: 146: 143: 140: 137: 136: 135: 133: 116:from editing. 115: 111: 107: 103: 99: 92: 91: 83: 79: 75: 71: 63: 59: 56: 49: 48: 42: 38: 34: 30: 5442:setmetatable 5385:-- together. 5290:removeBlanks 5218:removeBlanks 4489:matchesTitle 4368:matchesTitle 3867:setmetatable 3836:getmetatable 3687:translate_mt 3669:setmetatable 3638:getmetatable 3377:translate_mt 3350:prefixedText 3246:matchesTitle 3109:'%S' 2628: 2559:}} 2553:{{ 2529: 2517: 2505: 2490: 2475:options. If 2466: 2443: 2428: 2421: 2417: 2413: 2409: 2405: 2396: 2335: 2292: 2274:in the code 2267: 2253: 2248: 2244: 2242: 2209: 2038: 1989: 1975: 1757: 1741: 1690:'%S' 1555: 1374: 1338: 1307:'%S' 1175: 1021: 998: 980:removeBlanks 933:removeBlanks 925: 921: 917: 785:removeBlanks 743: 512: 439: 296: 190: 155: 121: 57: 6612:'h' 6440:noOverwrite 6213:'h' 6186:argTableVal 6176:argTableVal 6154:argTableVal 6123:argTableVal 5687:'s' 5621:'h' 5153:')' 4853:parentFirst 2695:libraryUtil 2664:libraryUtil 2571:transcluded 2520:pairs(args) 2506:As soon as 2481:noOverwrite 2473:noOverwrite 2228:parentFirst 2164:parentFirst 2061:parentFirst 2049:parentFirst 1951:' ' 1556:Example 2: 1375:Example 1: 899:noOverwrite 854:parentFirst 110:substituted 39:] [ 35:] [ 31:] [ 7301:Categories 6247:__newindex 4716:parentOnly 4641:parentOnly 4339:'' 2843:'' 2565:The above 2493:metatables 2418:parentOnly 2414:parentOnly 2268:parentOnly 2220:parentOnly 2118:parentOnly 2057:parentOnly 2045:parentOnly 1939:'' 1921:'' 1512:'' 1144:'' 842:parentOnly 104:. It is a 74:/testcases 7291:arguments 7199:metatable 7030:donePairs 7024:metatable 7014:argTables 7008:mergeArgs 6998:donePairs 6992:metatable 6957:metatable 6899:invariant 6728:invariant 6712:invariant 6700:invariant 6669:invariant 6335:translate 6241:metatable 6107:argTables 6053:donePairs 6047:metatable 5985:translate 5834:metatable 5707:tidiedVal 5665:tidiedVal 5634:tidiedVal 5474:mergeArgs 5454:metatable 5420:metatable 5056:valueFunc 4982:argTables 4969:argTables 4950:argTables 4789:getParent 4764:frameOnly 4581:frameOnly 4254:getParent 4124:getParent 3929:translate 3775:translate 3681:translate 3650:translate 3622:translate 3610:translate 3501:checkType 3461:checkType 3433:arguments 2715:arguments 2701:checkType 2689:checkType 2607:testcases 2410:frameOnly 2262:tags) is 2232:frameOnly 2216:frameOnly 2071:frameOnly 2053:frameOnly 2041:frameOnly 1744:valueFunc 1585:valueFunc 1404:valueFunc 1205:valueFunc 1051:valueFunc 1001:valueFunc 830:frameOnly 797:valueFunc 152:Basic use 114:protected 82:talk page 60:, and on 7211:function 7205:__ipairs 7092:function 7068:metaArgs 6969:function 6660:function 6626:metaArgs 6593:metaArgs 6482:tostring 6388:tostring 6358:readOnly 6253:function 6170:metaArgs 6141:argTable 6095:argTable 6008:metaArgs 5846:function 5701:metaArgs 5603:metaArgs 5471:function 5408:metaArgs 4473:wrappers 4427:wrappers 4380:wrappers 4321:getTitle 4152:wrappers 3898:function 3430:function 3392:function 3243:function 3194:function 3041:function 2925:function 2753:function 2542:See also 2487:Ref tags 2477:readOnly 2469:readOnly 2429:wrappers 2422:wrappers 2406:wrappers 2365:wrappers 2322:wrappers 2280:wrappers 2245:wrappers 2239:Wrappers 1885:function 1819:function 1591:function 1410:function 1211:function 1057:function 887:readOnly 866:wrappers 803:function 704:function 653:function 575:function 566:funcName 557:function 405:function 339:function 236:function 70:/sandbox 6963:__pairs 6851:options 6803:options 6606:nilArgs 6434:options 6352:options 6329:options 6207:nilArgs 6129:tidyVal 6059:nilArgs 5979:options 5840:__index 5681:nilArgs 5640:tidyVal 5615:nilArgs 5414:nilArgs 5326:tidyVal 5306:tidyVal 5284:options 5254:tidyVal 5234:tidyVal 5212:options 5187:options 5140:tidyVal 5085:tidyVal 5066:tidyVal 5050:options 5044:tidyVal 4988:luaArgs 4902:luaArgs 4847:options 4758:options 4710:options 4635:options 4575:options 4467:options 4421:options 4374:options 4146:options 4075:luaArgs 3923:options 3892:__index 3873:options 3842:options 3824:options 3788:options 3769:options 3729:options 3707:options 3675:options 3644:options 3616:options 3604:options 3566:options 3560:options 3519:options 3451:options 3439:getArgs 3386:__index 2670:require 2614:| 2599:| 2592:sandbox 2585:history 2583:| 2513:pairs() 2497:pairs() 2433:getArgs 2427:If the 2397:Notes: 2350:getArgs 2307:getArgs 2210:Notes: 2174:Result 2128:Result 2081:Result 2003:Result 1849:getArgs 1804:getArgs 1792:require 1786:getArgs 1672:ustring 1645:ustring 1570:getArgs 1389:getArgs 1358:p._main 1349:getArgs 1289:ustring 1262:ustring 1190:getArgs 1036:getArgs 1019:table. 1015:in the 953:getArgs 758:getArgs 740:Options 596:getArgs 539:getArgs 527:require 521:getArgs 451:require 369:getArgs 324:getArgs 312:require 306:getArgs 266:getArgs 221:getArgs 209:require 203:getArgs 186:getArgs 174:require 168:getArgs 158:getArgs 128:#invoke 124:#invoke 37:history 7288:return 7267:return 7234:return 7159:return 7050:return 6916:return 6890:return 6819:return 6776:elseif 6766:return 6525:elseif 6431:elseif 6220:return 6183:return 6101:ipairs 6069:return 6044:elseif 6034:return 5553:tables 5547:ipairs 5480:tables 5184:elseif 4811:parent 4805:parent 4777:parent 4603:parent 4412:elseif 4315:parent 4270:parent 4242:parent 3962:return 3945:return 3410:return 3293:return 3219:return 3163:return 3139:return 3122:return 3010:return 2978:return 2894:return 2870:return 2853:return 2620:pages. 2536:next() 1963:return 1957:second 1942:return 1927:second 1861:return 1720:return 1708:return 1699:return 1539:return 1527:return 1518:return 1449:elseif 1443:return 1354:p.main 1341:string 1325:return 1316:return 1241:return 1162:return 1150:return 1096:elseif 1090:return 731:return 713:_func2 662:_func1 608:return 572:return 487:value2 432:return 381:return 284:return 7237:inext 7124:local 7095:inext 7089:local 6842:local 6679:local 6657:local 6462:error 6368:error 6120:local 5999:local 5631:local 5581:pairs 5468:local 5399:local 5296:false 5224:false 5199:false 5104:error 5041:local 4975:pargs 4959:fargs 4947:local 4908:frame 4881:fargs 4875:pargs 4869:pargs 4863:fargs 4799:pargs 4783:frame 4774:local 4732:frame 4726:fargs 4663:frame 4657:fargs 4647:false 4629:found 4597:pargs 4587:false 4569:found 4527:break 4514:found 4501:title 4461:pairs 4399:found 4386:title 4358:false 4352:found 4349:local 4309:title 4306:local 4286:frame 4280:fargs 4248:frame 4239:local 4118:frame 4091:frame 4069:pargs 4063:fargs 4060:local 3763:pairs 3547:frame 3541:frame 3479:frame 3445:frame 3374:local 3356:title 3344:given 3332:title 3283:given 3268:local 3258:title 3252:given 3240:local 3191:local 3038:local 2987:match 2922:local 2818:match 2750:local 2712:local 2686:local 2661:local 2573:from 2356:frame 2341:local 2313:frame 2298:local 2171:Code 2125:Code 2078:Code 2000:Code 1945:first 1924:local 1909:first 1906:local 1894:_main 1870:_main 1855:frame 1840:local 1834:frame 1807:local 1783:local 1723:value 1702:value 1684:value 1657:value 1651:lower 1633:value 1618:value 1603:value 1576:frame 1561:local 1542:value 1521:value 1506:value 1497:value 1473:value 1458:value 1446:value 1422:value 1395:frame 1380:local 1319:value 1301:value 1274:value 1268:lower 1250:value 1235:value 1223:value 1196:frame 1181:local 1153:value 1138:value 1129:value 1105:value 1099:value 1093:value 1069:value 1042:frame 1027:local 1009:value 986:false 974:false 959:frame 944:local 937:false 815:value 791:false 779:false 764:frame 749:local 686:func2 635:func1 602:frame 587:local 581:frame 554:local 542:local 518:local 463:_main 414:_main 390:_main 375:frame 360:local 354:frame 327:local 303:local 272:frame 257:local 251:frame 224:local 200:local 165:local 43:] 41:purge 27:[ 7270:args 7152:then 7036:true 7001:then 6909:else 6876:then 6835:else 6812:then 6779:type 6759:then 6694:next 6619:else 6586:--]] 6544:--[[ 6537:then 6455:then 6446:args 6361:then 6316:then 6298:type 6163:then 6062:then 6027:then 5966:then 5948:type 5938:--]] 5868:--[[ 5823:--]] 5753:--[[ 5694:else 5674:then 5624:then 5525:--]] 5490:--[[ 5448:args 5402:args 5392:--]] 5357:--[[ 5319:else 5299:then 5274:else 5247:else 5227:then 5202:then 5193:trim 5134:type 5097:then 5079:type 5069:then 5034:--]] 4999:--[[ 4895:else 4856:then 4817:args 4767:then 4738:args 4719:then 4690:else 4669:args 4650:then 4609:args 4590:then 4520:true 4507:then 4439:then 4415:type 4405:true 4392:then 4327:gsub 4299:else 4292:args 4273:then 4232:--]] 4162:--[[ 4155:then 4136:then 4112:type 4097:args 4085:type 4053:--]] 4004:--[[ 3955:else 3938:then 3860:then 3722:then 3662:then 3597:--]] 3583:--[[ 3531:true 3491:true 3277:type 3156:else 3132:else 3115:then 3103:find 3087:then 3069:type 3003:else 2971:then 2953:type 2887:else 2863:else 2846:then 2799:then 2781:type 2612:edit 2605:and 2601:diff 2597:edit 2581:edit 2471:and 2450:args 2412:and 2404:The 2344:args 2301:args 2243:The 2230:and 2218:and 2047:and 1933:args 1915:args 1900:args 1876:args 1843:args 1828:main 1760:args 1748:args 1717:else 1705:else 1696:then 1678:find 1630:then 1612:type 1564:args 1536:else 1524:else 1515:then 1491:trim 1485:text 1470:then 1452:type 1440:then 1383:args 1356:and 1313:then 1295:find 1238:then 1184:args 1147:then 1123:trim 1117:text 1102:then 1087:then 1030:args 1017:args 1007:and 968:trim 947:args 931:and 929:trim 905:true 893:true 860:true 848:true 836:true 773:trim 752:args 719:args 668:args 617:args 590:args 481:arg2 469:arg1 420:args 396:args 363:args 348:main 260:args 245:main 193:args 33:edit 29:view 7277:end 7256:end 7188:end 7181:end 7149:nil 7078:end 7043:end 6989:not 6946:end 6939:end 6932:end 6873:nil 6800:not 6769:nil 6756:nil 6646:end 6639:end 6632:val 6599:nil 6534:nil 6528:val 6488:key 6452:nil 6443:and 6394:key 6342:end 6323:key 6304:key 6271:val 6265:key 6230:end 6223:nil 6200:end 6193:end 6160:nil 6135:key 6086:for 6079:end 6072:nil 6037:val 6024:nil 6018:val 6002:val 5992:end 5973:key 5954:key 5858:key 5742:end 5735:end 5728:end 5721:end 5714:end 5671:nil 5652:val 5646:key 5612:and 5609:nil 5575:val 5569:key 5566:for 5532:for 5432:{}, 5429:{}, 5426:{}, 5346:end 5339:end 5267:end 5177:end 4915:end 4888:end 4837:end 4830:end 4823:nil 4808:and 4755:not 4745:end 4707:not 4683:end 4676:end 4626:not 4616:end 4548:end 4541:end 4534:end 4446:for 4324:(): 4267:not 4109:and 3993:end 3979:end 3972:end 3948:nil 3857:nil 3833:and 3814:end 3807:end 3748:for 3719:nil 3697:end 3659:nil 3416:end 3363:end 3338:new 3323:and 3229:end 3222:val 3209:val 3203:key 3180:end 3173:end 3166:val 3149:end 3142:nil 3125:val 3097:val 3075:val 3056:val 3050:key 3027:end 3020:end 3013:val 2981:val 2959:val 2940:val 2934:key 2911:end 2904:end 2897:val 2880:end 2873:val 2856:nil 2837:val 2812:val 2806:val 2787:val 2768:val 2762:key 2616:run 2569:is 2456:foo 1960:end 1882:end 1729:end 1726:end 1714:end 1711:nil 1597:key 1548:end 1545:end 1533:end 1530:nil 1431:key 1416:key 1345:nil 1343:or 1331:end 1328:nil 1322:end 1247:end 1244:nil 1232:not 1217:key 1168:end 1165:nil 1159:end 1156:end 1078:key 1063:key 1013:key 1005:key 824:end 809:key 728:end 677:end 626:end 623:end 429:end 402:end 281:end 72:or 7303:: 7146:~= 7140:if 6986:if 6972:() 6870:== 6864:if 6797:or 6791:~= 6753:== 6747:if 6531:== 6498:.. 6479:.. 6449:~= 6404:.. 6385:.. 6349:if 6310:== 6295:if 6157:~= 6151:if 6113:do 6098:in 6056:or 6021:~= 6015:if 5960:== 5945:if 5668:== 5662:if 5618:~= 5606:== 5600:if 5593:do 5578:in 5559:do 5544:in 5435:{} 5293:~= 5281:if 5221:~= 5209:if 5196:~= 5150:.. 5131:.. 5121:.. 5091:~= 5076:if 5063:if 4844:if 4820:or 4792:() 4752:if 4704:if 4644:== 4632:or 4623:if 4584:== 4572:or 4566:if 4486:if 4479:do 4458:in 4433:== 4365:if 4264:if 4257:() 4143:if 4130:== 4103:== 4082:if 3986:}) 3932:~= 3920:if 3854:== 3821:if 3781:do 3760:in 3741:{} 3716:== 3704:if 3656:== 3635:if 3628:{} 3625:or 3572:{} 3569:or 3553:{} 3550:or 3353:== 3347:). 3326:mw 3314:== 3311:tp 3308:or 3302:== 3299:tp 3271:tp 3094:if 3081:== 3066:if 2965:== 2950:if 2840:== 2834:if 2793:== 2778:if 2721:{} 2577:. 2392:}) 2331:}) 2067:: 2043:, 1954:.. 1948:.. 1936:or 1918:or 1816:{} 1801:). 1732:}) 1666:mw 1663:if 1639:mw 1624:== 1609:if 1551:}) 1509:~= 1503:if 1479:mw 1464:== 1434:== 1428:if 1334:}) 1283:mw 1280:if 1256:mw 1229:if 1171:}) 1141:~= 1135:if 1111:mw 1081:== 1075:if 989:}) 939:. 908:}) 884:}, 551:{} 536:). 502:}) 466:({ 460:). 336:{} 321:). 233:{} 218:). 183:). 160:. 7249:0 7246:, 7243:t 7240:, 7220:) 7217:t 7214:( 7208:= 7202:. 7174:v 7171:, 7168:1 7165:+ 7162:i 7143:v 7133:t 7130:= 7127:v 7110:) 7107:i 7104:, 7101:t 7098:( 7071:} 7065:= 7062:t 7059:{ 7056:, 7033:= 7027:. 7017:) 7011:( 6995:. 6966:= 6960:. 6925:v 6922:, 6902:) 6896:( 6854:. 6848:= 6828:v 6825:, 6822:k 6806:. 6788:) 6785:k 6782:( 6750:k 6740:k 6737:= 6734:k 6731:. 6721:) 6718:k 6715:. 6709:, 6706:t 6703:. 6697:( 6691:= 6688:v 6685:, 6682:k 6672:) 6666:( 6629:= 6609:= 6596:= 6518:) 6511:2 6504:, 6491:) 6485:( 6465:( 6437:. 6424:) 6417:2 6410:, 6397:) 6391:( 6371:( 6355:. 6332:. 6326:= 6307:) 6301:( 6274:) 6268:, 6262:, 6259:t 6256:( 6250:= 6244:. 6210:= 6173:= 6144:) 6138:, 6132:( 6126:= 6110:) 6104:( 6092:, 6089:_ 6050:. 6005:= 5982:. 5976:= 5957:) 5951:( 5861:) 5855:, 5852:t 5849:( 5843:= 5837:. 5704:= 5684:= 5655:) 5649:, 5643:( 5637:= 5590:) 5587:t 5584:( 5572:, 5556:) 5550:( 5541:t 5538:, 5535:_ 5483:) 5477:( 5457:) 5451:, 5445:( 5423:= 5417:, 5411:, 5405:, 5329:= 5309:= 5287:. 5257:= 5237:= 5215:. 5190:. 5170:) 5163:2 5156:, 5143:) 5137:( 5107:( 5088:) 5082:( 5053:. 5047:= 4985:= 4972:= 4962:} 4956:{ 4953:= 4905:= 4878:, 4872:= 4866:, 4850:. 4814:. 4802:= 4786:: 4780:= 4761:. 4735:. 4729:= 4713:. 4666:. 4660:= 4638:. 4606:. 4600:= 4578:. 4517:= 4504:) 4498:, 4495:v 4492:( 4476:) 4470:. 4464:( 4455:v 4452:, 4449:_ 4430:) 4424:. 4418:( 4402:= 4389:) 4383:, 4377:. 4371:( 4355:= 4342:) 4336:, 4330:( 4318:: 4312:= 4289:. 4283:= 4251:: 4245:= 4149:. 4127:) 4121:. 4115:( 4100:) 4094:. 4088:( 4072:, 4066:, 3965:k 3935:k 3926:. 3913:) 3910:k 3907:, 3904:t 3901:( 3895:= 3885:{ 3882:, 3876:. 3870:( 3851:) 3845:. 3839:( 3827:. 3800:k 3797:= 3791:. 3778:) 3772:. 3766:( 3757:v 3754:, 3751:k 3738:= 3732:. 3710:. 3690:) 3684:, 3678:. 3672:( 3653:) 3647:. 3641:( 3619:. 3613:= 3607:. 3563:= 3544:= 3534:) 3528:, 3522:, 3516:, 3513:2 3510:, 3504:( 3494:) 3488:, 3482:, 3476:, 3473:1 3470:, 3464:( 3454:) 3448:, 3442:( 3436:. 3419:} 3413:k 3407:) 3404:k 3401:, 3398:t 3395:( 3389:= 3383:{ 3380:= 3341:( 3335:. 3329:. 3320:) 3296:( 3286:) 3280:( 3274:= 3261:) 3255:, 3249:( 3212:) 3206:, 3200:( 3112:) 3106:( 3100:: 3078:) 3072:( 3059:) 3053:, 3047:( 2996:) 2990:( 2984:: 2962:) 2956:( 2943:) 2937:, 2931:( 2827:) 2821:( 2815:: 2809:= 2790:) 2784:( 2771:) 2765:, 2759:( 2718:= 2698:. 2692:= 2679:) 2673:( 2667:= 2625:. 2618:) 2610:( 2603:) 2595:( 2587:) 2579:( 2532:# 2459:= 2453:. 2435:. 2389:} 2383:, 2377:, 2371:{ 2368:= 2362:{ 2359:, 2353:( 2347:= 2325:= 2319:{ 2316:, 2310:( 2304:= 1966:p 1930:= 1912:= 1903:) 1897:( 1891:. 1888:p 1879:) 1873:( 1867:. 1864:p 1858:) 1852:( 1846:= 1837:) 1831:( 1825:. 1822:p 1813:= 1810:p 1795:( 1789:= 1693:) 1687:, 1681:( 1675:. 1669:. 1660:) 1654:( 1648:. 1642:. 1636:= 1621:) 1615:( 1606:) 1600:, 1594:( 1588:= 1582:{ 1579:, 1573:( 1567:= 1500:) 1494:( 1488:. 1482:. 1476:= 1461:) 1455:( 1437:1 1425:) 1419:, 1413:( 1407:= 1401:{ 1398:, 1392:( 1386:= 1310:) 1304:, 1298:( 1292:. 1286:. 1277:) 1271:( 1265:. 1259:. 1253:= 1226:) 1220:, 1214:( 1208:= 1202:{ 1199:, 1193:( 1187:= 1132:) 1126:( 1120:. 1114:. 1108:= 1084:1 1072:) 1066:, 1060:( 1054:= 1048:{ 1045:, 1039:( 1033:= 983:= 977:, 971:= 965:{ 962:, 956:( 950:= 902:= 896:, 890:= 878:, 872:{ 869:= 863:, 857:= 851:, 845:= 839:, 833:= 827:, 818:) 812:, 806:( 800:= 794:, 788:= 782:, 776:= 770:{ 767:, 761:( 755:= 734:p 722:) 716:( 710:. 707:p 701:) 695:( 689:= 683:. 680:p 671:) 665:( 659:. 656:p 650:) 644:( 638:= 632:. 629:p 620:) 614:( 611:p 605:) 599:( 593:= 584:) 578:( 569:) 563:( 548:= 545:p 530:( 524:= 496:= 490:, 484:= 478:, 472:= 454:( 435:p 423:) 417:( 411:. 408:p 399:) 393:( 387:. 384:p 378:) 372:( 366:= 357:) 351:( 345:. 342:p 333:= 330:p 315:( 309:= 287:p 275:) 269:( 263:= 254:) 248:( 242:. 239:p 230:= 227:p 212:( 206:= 177:( 171:= 64:.

Index

view
edit
history
purge
approximately 33,500,000 pages, or roughly 54% of all pages
/sandbox
/testcases
module sandbox
talk page
subject to page protection
highly visible module
substituted
protected
#invoke:params
Template:Side box
Template:Side box
metatables
Module:Params
Template parameter value
documentation
transcluded
Module:Arguments/doc
edit
history
sandbox
edit
diff
testcases
edit
run

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.