Knowledge (XXG)

Module:ParameterCount/sandbox

Source 📝

69: 100: 31: 186:
This module can be configured to count all parameters, or specific parameters defined by a template author. This module is only useful in templates. It should not be used on non-template pages.
610: 595: 583: 84: 386: 88: 626: 579: 80: 382: 209:
function is used to count all parameters specified when using a template, regardless of whether or not they are used in the template itself.
614: 55: 271:
function is used to count parameters with specific names. There are two ways of specifying parameters: by name, and using Lua patterns.
565: 37: 605: 118: 51: 126: 2373: 622: 573: 76: 135:
This module counts the number of parameters that are passed to a template. For example, you might put the code
41: 17: 125:. The tested changes can be added to this page in a single edit. Consider discussing changes on the 569: 502:
By default, the module doesn't count parameters whose values contain only whitespace, e.g.
113:
To avoid major disruption and server load, any changes should be tested in the module's
122: 2367: 552: 426:{{my example template|param1=a value|param2=another value|param5=yet another value}} 320:
To specify a parameter by name, add the parameter name as a positional parameter.
962:-- Return the count of all arguments for which testFunc returns a truthy value. 839:-- Tests whether a string is a valid positional key, and if so, returns it. If 107: 63: 1595:-- All specified parameters are counted, even those not supported by the 378: 506:. If you wish to count all parameters, regardless of their value, use 1689:-- Users can specify a list of parameters to check, and a list of Lua 638:-- This module produces a count of all the arguments passed to it. 407:{{my example template|1|2|abc=some value|other=some other value}} 369:
To specify parameters by Lua Ustring pattern, add the pattern to
108:
approximately 942,000 pages, or roughly 2% of all pages
94: 25: 1143:-- Check shared arguments and get the parent argument count. 377:
etc. For information on constructing Lua patterns, see the
1238:-- Extend the test function to check for blanks as well. 599: 45: 1696:-- Ustring patterns to check each parameter against. 418:{{#invoke:ParameterCount|main|pattern1=^param%d+$ }} 381:, as well as the Lua reference manual sections on 1682:-- Called with {{#invoke:ParameterCount|main}} 179:code inside the template will give the result 1588:-- Called with {{#invoke:ParameterCount|all}} 528:{{#invoke:ParameterCount|all|checkblanks=no}} 8: 846:-- the key is invalid, this returns nil. 589:Editors can experiment in this module's 536:{{my example template|1|2|foo=bar|baz=}} 189:The module has two functions available, 399:{{#invoke:ParameterCount|main|1|2|abc}} 507: 503: 374: 370: 7: 253:{{my example template|1|2|foo=bar}} 50:See also the companion subpage for 793:--mw.log(not s:find('%S')) 538:would make ParameterCount produce 428:would make ParameterCount produce 409:would make ParameterCount produce 255:would make ParameterCount produce 24: 743:-- Test whether a string is blank 504:|abc=    379:Lua Users' Wiki pattern tutorial 98: 67: 29: 2133:-- Construct the test function 786:--mw.log(s:find('%S')) 245:{{#invoke:ParameterCount|all}} 177:{{#invoke:ParameterCount|all}} 137:{{#invoke:ParameterCount|all}} 1: 772:--mw.log("here?") 510:. This works with both the 106:This Lua module is used on 2390: 2355: 2348: 2323: 2319: 2312: 2302: 2295: 2288: 2278: 2232: 2198: 2191: 2181: 2168: 2137: 2130: 2126: 2119: 2112: 2090: 2071: 2058: 2045: 2020: 2004: 1997: 563: 143:template. If you then use 1990: 1980: 1955: 1939: 1917: 1910: 1903: 1899: 1892: 1885: 1872: 1865: 1852: 1839: 1814: 1780: 1773: 1769: 1744: 1722: 1700: 1693: 1686: 1679: 1675: 1665: 1628: 1606: 1599: 1592: 1585: 1575: 1571: 1564: 1542: 1499: 1462: 1458: 1451: 1432: 1410: 1385: 1381: 1374: 1361: 1354: 1338: 1334: 1327: 1320: 1295: 1270: 1242: 1235: 1201: 1185: 1175: 1147: 1140: 1136: 1129: 1119: 1112: 1105: 1086: 1079: 1072: 1044: 1010: 994: 966: 959: 955: 948: 941: 922: 894: 872: 850: 843: 836: 832: 825: 797: 790: 783: 776: 769: 747: 740: 574:Module:ParameterCount/doc 129:before implementing them. 121:subpages, or in your own 736: 729: 704: 682: 675: 671: 646: 642: 635: 632: 508:|checkblanks=no 470: 439: 327: 278: 216: 149: 722:'^%s*(.-)%s*$ ' 627:Subpages of this module 532:{{my example template}} 422:{{my example template}} 403:{{my example template}} 249:{{my example template}} 664:'Module:Yesno' 621:Add categories to the 42:Module:ParameterCount 18:Module:ParameterCount 72:Module documentation 534:template, the code 436:Checking for blanks 424:template, the code 405:template, the code 375:|pattern2= 371:|pattern1= 251:template, the code 1535:blankifiedTestFunc 1492:blankifiedTestFunc 1364:blankifiedTestFunc 1245:blankifiedTestFunc 1181:blankifiedTestFunc 1425:"here?" 530:was added to the 420:was added to the 401:was added to the 247:was added to the 133: 132: 62: 61: 2381: 2374:Module sandboxes 2360: 2359: 2353: 2352: 2346: 2345: 2342: 2339: 2336: 2333: 2330: 2327: 2321: 2317: 2316: 2310: 2309: 2306: 2300: 2299: 2293: 2292: 2286: 2285: 2282: 2276: 2275: 2272: 2269: 2266: 2263: 2260: 2257: 2254: 2251: 2248: 2245: 2242: 2239: 2236: 2230: 2229: 2226: 2223: 2220: 2217: 2214: 2211: 2208: 2205: 2202: 2196: 2195: 2189: 2188: 2185: 2179: 2178: 2175: 2172: 2166: 2165: 2162: 2159: 2156: 2153: 2150: 2147: 2144: 2141: 2135: 2134: 2128: 2124: 2123: 2117: 2116: 2110: 2109: 2106: 2103: 2100: 2097: 2094: 2088: 2087: 2084: 2081: 2078: 2075: 2069: 2068: 2065: 2062: 2056: 2055: 2052: 2049: 2043: 2042: 2039: 2036: 2033: 2030: 2027: 2024: 2018: 2017: 2014: 2011: 2008: 2002: 2001: 1995: 1994: 1988: 1987: 1984: 1978: 1977: 1974: 1971: 1968: 1965: 1962: 1959: 1953: 1952: 1949: 1946: 1943: 1937: 1936: 1933: 1930: 1927: 1924: 1921: 1915: 1914: 1908: 1907: 1901: 1897: 1896: 1890: 1889: 1883: 1882: 1879: 1876: 1870: 1869: 1863: 1862: 1859: 1856: 1850: 1849: 1846: 1843: 1837: 1836: 1833: 1830: 1827: 1824: 1821: 1818: 1812: 1811: 1808: 1805: 1802: 1799: 1796: 1793: 1790: 1787: 1784: 1778: 1777: 1771: 1767: 1766: 1763: 1760: 1757: 1754: 1751: 1748: 1742: 1741: 1738: 1735: 1732: 1729: 1726: 1720: 1719: 1716: 1713: 1710: 1707: 1704: 1698: 1697: 1691: 1690: 1684: 1683: 1677: 1673: 1672: 1669: 1663: 1662: 1659: 1656: 1653: 1650: 1647: 1644: 1641: 1638: 1635: 1632: 1626: 1625: 1622: 1619: 1616: 1613: 1610: 1604: 1603: 1597: 1596: 1590: 1589: 1583: 1582: 1579: 1573: 1569: 1568: 1562: 1561: 1558: 1555: 1552: 1549: 1546: 1540: 1539: 1536: 1533: 1530: 1527: 1524: 1521: 1518: 1515: 1512: 1509: 1506: 1503: 1497: 1496: 1493: 1490: 1487: 1484: 1481: 1478: 1475: 1472: 1469: 1466: 1460: 1456: 1455: 1449: 1448: 1445: 1442: 1439: 1436: 1430: 1429: 1426: 1423: 1420: 1417: 1414: 1408: 1407: 1404: 1401: 1398: 1395: 1392: 1389: 1383: 1379: 1378: 1372: 1371: 1368: 1365: 1359: 1358: 1352: 1351: 1348: 1345: 1342: 1336: 1332: 1331: 1325: 1324: 1318: 1317: 1314: 1311: 1308: 1305: 1302: 1299: 1293: 1292: 1289: 1286: 1283: 1280: 1277: 1274: 1268: 1267: 1264: 1261: 1258: 1255: 1252: 1249: 1246: 1240: 1239: 1233: 1232: 1229: 1226: 1223: 1220: 1217: 1214: 1211: 1208: 1205: 1199: 1198: 1195: 1192: 1189: 1183: 1182: 1179: 1173: 1172: 1169: 1166: 1163: 1160: 1157: 1154: 1151: 1145: 1144: 1138: 1134: 1133: 1127: 1126: 1123: 1117: 1116: 1110: 1109: 1103: 1102: 1099: 1096: 1093: 1090: 1084: 1083: 1077: 1076: 1070: 1069: 1066: 1063: 1060: 1057: 1054: 1051: 1048: 1042: 1041: 1038: 1035: 1032: 1029: 1026: 1023: 1020: 1017: 1014: 1008: 1007: 1004: 1001: 998: 992: 991: 988: 985: 982: 979: 976: 973: 970: 964: 963: 957: 953: 952: 946: 945: 939: 938: 935: 932: 929: 926: 920: 919: 916: 913: 910: 907: 904: 901: 898: 892: 891: 888: 885: 882: 879: 876: 870: 869: 866: 863: 860: 857: 854: 848: 847: 841: 840: 834: 830: 829: 823: 822: 819: 816: 813: 810: 807: 804: 801: 795: 794: 788: 787: 781: 780: 774: 773: 767: 766: 763: 760: 757: 754: 751: 745: 744: 738: 734: 733: 727: 726: 723: 720: 717: 714: 711: 708: 702: 701: 698: 695: 692: 689: 686: 680: 679: 678:-- Trim a string 673: 669: 668: 665: 662: 659: 656: 653: 650: 644: 640: 639: 618: 603: 587: 541: 537: 533: 529: 517: 513: 509: 505: 498: 494: 491: 488: 484: 480: 477: 474: 467: 463: 460: 457: 453: 449: 446: 443: 431: 427: 423: 419: 412: 408: 404: 400: 387:Ustring patterns 376: 372: 365: 361: 358: 355: 351: 348: 345: 341: 337: 334: 331: 316: 312: 308: 304: 300: 296: 292: 288: 285: 282: 270: 258: 254: 250: 246: 234: 230: 226: 223: 220: 208: 196: 192: 182: 178: 171: 167: 163: 159: 156: 153: 146: 142: 138: 102: 101: 95: 92: 73: 71: 70: 33: 32: 26: 2389: 2388: 2384: 2383: 2382: 2380: 2379: 2378: 2364: 2363: 2362: 2361: 2357: 2354: 2350: 2347: 2343: 2340: 2337: 2334: 2331: 2328: 2325: 2322: 2318: 2314: 2311: 2307: 2304: 2301: 2297: 2294: 2290: 2287: 2283: 2280: 2277: 2273: 2270: 2267: 2264: 2261: 2258: 2255: 2252: 2249: 2246: 2243: 2240: 2237: 2234: 2231: 2227: 2224: 2221: 2218: 2215: 2212: 2209: 2206: 2203: 2200: 2197: 2193: 2190: 2186: 2183: 2180: 2176: 2173: 2170: 2167: 2163: 2160: 2157: 2154: 2151: 2148: 2145: 2142: 2139: 2136: 2132: 2129: 2125: 2121: 2118: 2114: 2111: 2107: 2104: 2101: 2098: 2095: 2092: 2089: 2085: 2082: 2079: 2076: 2073: 2070: 2066: 2063: 2060: 2057: 2053: 2050: 2047: 2044: 2040: 2037: 2034: 2031: 2028: 2025: 2022: 2019: 2015: 2012: 2009: 2006: 2003: 1999: 1996: 1992: 1989: 1985: 1982: 1979: 1975: 1972: 1969: 1966: 1963: 1960: 1957: 1954: 1950: 1947: 1944: 1941: 1938: 1934: 1931: 1928: 1925: 1922: 1919: 1916: 1912: 1909: 1906:-- Get patterns 1905: 1902: 1898: 1894: 1891: 1887: 1884: 1880: 1877: 1874: 1871: 1867: 1864: 1860: 1857: 1854: 1851: 1847: 1844: 1841: 1838: 1834: 1831: 1828: 1826:isPositionalKey 1825: 1822: 1819: 1816: 1813: 1809: 1806: 1803: 1800: 1797: 1794: 1791: 1788: 1785: 1782: 1779: 1776:-- Get key list 1775: 1772: 1768: 1764: 1761: 1758: 1755: 1752: 1749: 1746: 1743: 1739: 1736: 1733: 1730: 1727: 1724: 1721: 1717: 1714: 1711: 1708: 1705: 1702: 1699: 1695: 1692: 1688: 1685: 1681: 1678: 1674: 1670: 1667: 1664: 1660: 1657: 1654: 1651: 1648: 1645: 1642: 1639: 1636: 1633: 1630: 1627: 1623: 1620: 1617: 1614: 1611: 1608: 1605: 1601: 1598: 1594: 1591: 1587: 1584: 1580: 1577: 1574: 1570: 1566: 1563: 1559: 1556: 1553: 1550: 1547: 1544: 1541: 1537: 1534: 1531: 1528: 1525: 1522: 1519: 1516: 1513: 1510: 1507: 1504: 1501: 1498: 1494: 1491: 1488: 1485: 1482: 1479: 1476: 1473: 1470: 1467: 1464: 1461: 1457: 1453: 1450: 1446: 1443: 1440: 1437: 1434: 1431: 1427: 1424: 1421: 1418: 1415: 1412: 1409: 1405: 1402: 1399: 1396: 1393: 1390: 1387: 1384: 1380: 1376: 1373: 1369: 1366: 1363: 1360: 1356: 1353: 1349: 1346: 1343: 1340: 1337: 1333: 1329: 1326: 1322: 1319: 1315: 1312: 1309: 1306: 1303: 1300: 1297: 1294: 1290: 1287: 1284: 1281: 1278: 1275: 1272: 1269: 1265: 1262: 1259: 1256: 1253: 1250: 1247: 1244: 1241: 1237: 1234: 1230: 1227: 1224: 1221: 1218: 1215: 1212: 1209: 1206: 1203: 1200: 1196: 1193: 1190: 1187: 1184: 1180: 1177: 1174: 1170: 1167: 1164: 1161: 1158: 1155: 1152: 1149: 1146: 1142: 1139: 1135: 1131: 1128: 1124: 1121: 1118: 1114: 1111: 1107: 1104: 1100: 1097: 1094: 1091: 1088: 1085: 1081: 1078: 1074: 1071: 1067: 1064: 1061: 1058: 1055: 1052: 1049: 1046: 1043: 1039: 1036: 1033: 1030: 1027: 1024: 1021: 1018: 1015: 1012: 1009: 1005: 1002: 999: 996: 993: 989: 986: 983: 980: 977: 974: 971: 968: 965: 961: 958: 954: 950: 947: 943: 940: 936: 933: 930: 927: 924: 921: 917: 914: 911: 908: 905: 902: 899: 896: 893: 889: 886: 883: 880: 877: 874: 871: 867: 864: 861: 859:isPositionalKey 858: 855: 852: 849: 845: 842: 838: 835: 831: 827: 824: 820: 817: 814: 811: 808: 805: 802: 799: 796: 792: 789: 785: 782: 778: 775: 771: 768: 764: 761: 758: 755: 752: 749: 746: 742: 739: 735: 731: 728: 724: 721: 718: 715: 712: 709: 706: 703: 699: 696: 693: 690: 687: 684: 681: 677: 674: 670: 666: 663: 660: 657: 654: 651: 648: 645: 641: 637: 634: 631: 630: 620: 608: 593: 588: 577: 562: 548: 539: 535: 531: 527: 515: 511: 500: 499: 496: 492: 489: 486: 482: 478: 475: 472: 469: 468: 465: 461: 458: 455: 451: 447: 444: 441: 438: 429: 425: 421: 417: 410: 406: 402: 398: 367: 366: 363: 359: 356: 353: 349: 346: 343: 339: 335: 332: 329: 318: 317: 314: 310: 306: 302: 298: 294: 290: 286: 283: 280: 268: 265: 256: 252: 248: 244: 236: 235: 232: 228: 224: 221: 218: 206: 203: 194: 190: 180: 176: 173: 172: 169: 165: 161: 157: 154: 151: 145:{{my template}} 144: 141:{{my template}} 140: 136: 112: 99: 93: 74: 68: 66: 49: 30: 22: 21: 20: 12: 11: 5: 2387: 2385: 2377: 2376: 2366: 2365: 1560:modified_count 1441:modified_count 1435:modified_count 1341:modified_count 1191:modified_count 912:'^*$ ' 633: 561: 560: 553:#invoke:params 547: 544: 481:ParameterCount 471: 450:ParameterCount 440: 437: 434: 338:ParameterCount 328: 289:ParameterCount 279: 264: 261: 227:ParameterCount 217: 202: 199: 150: 131: 130: 123:module sandbox 103: 65: 64: 60: 59: 38:module sandbox 34: 23: 15: 14: 13: 10: 9: 6: 4: 3: 2: 2386: 2375: 2372: 2371: 2369: 2356: 2349: 2324: 2320: 2313: 2303: 2296: 2289: 2279: 2233: 2199: 2192: 2182: 2169: 2138: 2131: 2127: 2120: 2113: 2091: 2072: 2059: 2046: 2021: 2005: 1998: 1991: 1981: 1956: 1940: 1918: 1911: 1904: 1900: 1893: 1886: 1873: 1866: 1853: 1845:positionalKey 1840: 1820:positionalKey 1815: 1781: 1774: 1770: 1745: 1723: 1701: 1694: 1687: 1680: 1676: 1666: 1629: 1607: 1600: 1593: 1586: 1576: 1572: 1565: 1543: 1500: 1463: 1459: 1452: 1433: 1411: 1386: 1382: 1375: 1362: 1355: 1339: 1335: 1328: 1321: 1296: 1271: 1243: 1236: 1202: 1186: 1176: 1148: 1141: 1137: 1130: 1120: 1113: 1106: 1087: 1082:--mw.log(val) 1080: 1075:--mw.log(key) 1073: 1045: 1011: 995: 967: 960: 956: 949: 942: 923: 895: 873: 851: 844: 837: 833: 826: 798: 791: 784: 777: 770: 748: 741: 737: 730: 705: 683: 676: 672: 647: 643: 636: 628: 624: 616: 612: 607: 601: 597: 592: 585: 581: 575: 571: 567: 566:documentation 558: 554: 550: 549: 545: 543: 524: 523: 519: 435: 433: 414: 395: 394: 390: 388: 384: 380: 326: 325: 321: 277: 276: 272: 262: 260: 241: 240: 215: 214: 210: 200: 198: 187: 184: 148: 128: 124: 120: 116: 110: 109: 104: 97: 96: 90: 86: 82: 78: 57: 53: 47: 43: 39: 35: 28: 27: 19: 1602:-- template. 1554:parent_count 1548:module_count 1505:parent_count 1468:module_count 818:'%S' 590: 559:}} 556: 551:{{ 526:If the code 525: 521: 520: 501: 416:If the code 415: 397:If the code 396: 392: 391: 383:Lua patterns 368: 323: 322: 319: 274: 273: 266: 243:If the code 242: 238: 237: 212: 211: 204: 188: 185: 174: 134: 114: 105: 36:This is the 1403:checkblanks 1225:checkblanks 779:--mw.log(s) 570:transcluded 518:functions. 490:checkblanks 459:checkblanks 352:^param%d+$ 155:my template 147:like this: 139:inside the 87:] [ 83:] [ 79:] [ 2099:getPattern 2032:getPattern 1973:'' 1926:getPattern 564:The above 324:By pattern 119:/testcases 52:test cases 1523:getParent 625:subpage. 606:testcases 175:Then the 127:talk page 40:page for 2368:Category 2341:testFunc 2256:tostring 2222:patterns 2149:function 2143:testFunc 2061:patterns 1923:function 1756:patterns 1709:function 1646:function 1615:function 1370:testFunc 1301:testFunc 1251:function 1168:testFunc 1153:function 1050:testFunc 987:testFunc 972:function 928:tonumber 856:function 753:function 688:function 557:function 546:See also 522:Examples 393:Examples 357:pattern2 347:pattern1 239:Examples 115:/sandbox 2268:pattern 2244:ustring 2210:pattern 2093:pattern 2067:pattern 2051:pattern 2026:pattern 1986:pattern 1967:pattern 1961:pattern 1945:pattern 1279:isBlank 756:isBlank 658:require 613:| 598:| 591:sandbox 584:history 582:| 476:#invoke 445:#invoke 333:#invoke 284:#invoke 275:By name 222:#invoke 85:history 2326:return 2305:return 2281:return 2216:ipairs 2184:return 1983:return 1798:ipairs 1652:return 1631:return 1578:return 1545:return 1298:return 1122:return 925:return 800:return 707:return 619:pages. 168:three 2335:frame 2308:false 2140:local 2048:while 2023:local 2007:local 1942:local 1920:local 1817:local 1747:local 1734:frame 1725:local 1715:frame 1640:frame 1621:frame 1517:frame 1511:count 1502:local 1480:frame 1474:count 1465:local 1391:frame 1213:frame 1207:yesno 1188:local 1178:local 1162:frame 1150:local 1028:pairs 997:local 975:count 969:local 853:local 750:local 716:match 685:local 652:yesno 649:local 572:from 213:Usage 91:] 89:purge 75:[ 16:< 2329:main 2284:true 2274:then 2250:find 2187:true 2177:then 2174:keys 1976:then 1951:args 1881:true 1875:keys 1868:else 1861:true 1855:keys 1848:then 1804:args 1750:keys 1740:args 1728:args 1703:main 1655:true 1634:main 1529:args 1486:args 1406:then 1397:args 1357:else 1291:then 1231:then 1219:args 1156:main 1068:then 1034:args 981:args 918:then 906:find 881:trim 812:find 691:trim 623:/doc 611:edit 604:and 600:diff 596:edit 580:edit 516:main 514:and 485:main 385:and 362:^abc 342:main 293:main 269:main 267:The 263:main 205:The 195:main 193:and 164:two 160:one 81:edit 77:view 46:diff 2351:end 2315:end 2298:end 2291:end 2262:key 2201:for 2194:end 2161:val 2155:key 2122:end 2115:end 2000:end 1993:end 1964:and 1895:end 1888:end 1832:key 1792:key 1783:for 1762:{}, 1668:end 1658:end 1609:all 1567:end 1526:(). 1454:end 1419:log 1377:end 1330:end 1323:end 1313:val 1307:key 1285:val 1276:not 1263:val 1257:key 1132:end 1125:ret 1115:end 1108:end 1095:ret 1089:ret 1062:val 1056:key 1022:val 1016:key 1013:for 1000:ret 951:end 944:end 828:end 803:not 732:end 615:run 568:is 512:all 454:all 313:def 309:abc 231:all 207:all 201:all 191:all 117:or 56:run 2370:: 2265:), 2238:mw 2235:if 2228:do 2213:in 2171:if 2054:do 1970:~= 1958:if 1913:do 1842:if 1810:do 1795:in 1765:{} 1649:() 1413:mw 1388:if 1273:if 1204:if 1047:if 1040:do 1025:in 897:if 576:. 542:. 497:}} 495:no 473:{{ 466:}} 464:no 442:{{ 432:. 413:. 389:. 373:, 364:}} 330:{{ 315:}} 281:{{ 259:. 233:}} 219:{{ 197:. 183:. 170:}} 152:{{ 58:). 48:). 2358:} 2344:) 2338:, 2332:( 2271:) 2259:( 2253:( 2247:. 2241:. 2225:) 2219:( 2207:, 2204:i 2164:) 2158:, 2152:( 2146:= 2108:) 2105:i 2102:( 2096:= 2086:1 2083:+ 2080:i 2077:= 2074:i 2064:= 2041:) 2038:i 2035:( 2029:= 2016:1 2013:= 2010:i 1948:= 1935:) 1932:i 1929:( 1878:= 1858:= 1835:) 1829:( 1823:= 1807:) 1801:( 1789:, 1786:i 1759:= 1753:, 1737:. 1731:= 1718:) 1712:( 1706:= 1671:, 1661:) 1643:, 1637:( 1624:) 1618:( 1612:= 1581:{ 1557:+ 1551:+ 1538:) 1532:, 1520:: 1514:( 1508:= 1495:) 1489:, 1483:. 1477:( 1471:= 1447:1 1444:- 1438:= 1428:) 1422:( 1416:. 1400:. 1394:. 1367:= 1350:1 1347:- 1344:= 1316:) 1310:, 1304:( 1288:) 1282:( 1266:) 1260:, 1254:( 1248:= 1228:) 1222:. 1216:. 1210:( 1197:0 1194:= 1171:) 1165:, 1159:( 1101:1 1098:+ 1092:= 1065:) 1059:, 1053:( 1037:) 1031:( 1019:, 1006:0 1003:= 990:) 984:, 978:( 937:) 934:s 931:( 915:) 909:( 903:: 900:s 890:) 887:s 884:( 878:= 875:s 868:) 865:s 862:( 821:) 815:( 809:: 806:s 765:) 762:s 759:( 725:) 719:( 713:: 710:s 700:) 697:s 694:( 667:) 661:( 655:= 629:. 617:) 609:( 602:) 594:( 586:) 578:( 555:| 540:4 493:= 487:| 483:| 479:: 462:= 456:| 452:| 448:: 430:3 411:3 360:= 354:| 350:= 344:| 340:| 336:: 311:| 307:| 305:3 303:| 301:2 299:| 297:1 295:| 291:| 287:: 257:3 229:| 225:: 181:3 166:| 162:| 158:| 111:. 54:( 44:(

Index

Module:ParameterCount
module sandbox
Module:ParameterCount
diff
test cases
run
view
edit
history
purge
approximately 942,000 pages, or roughly 2% of all pages
/sandbox
/testcases
module sandbox
talk page
Lua Users' Wiki pattern tutorial
Lua patterns
Ustring patterns
#invoke:params
documentation
transcluded
Module:ParameterCount/doc
edit
history
sandbox
edit
diff
testcases
edit
run

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