Knowledge

Module:Arguments/sandbox

Source 📝

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

Index

Module:Arguments
module sandbox
Module:Arguments
diff
test cases
run
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

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