Title: View source for Module:GetParameters - freem URL Source: https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters Markdown Content: [Jump to content](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters#bodyContent) - [x] Main menu Main menu move to sidebar hide Navigation * [Main page](https://freemwiki.com/wiki/Main_Page "Visit the main page [alt-shift-z]") * [Recent changes](https://freemwiki.com/wiki/Special:RecentChanges "A list of recent changes in the wiki [alt-shift-r]") * [Random page](https://freemwiki.com/wiki/Special:Random "Load a random page [alt-shift-x]") * [Help about MediaWiki](https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents) Legal * [Terms](https://freemwiki.com/wiki/Terms_of_Service) * [Privacy Policy](https://freemwiki.com/wiki/Privacy_Policy) * [About](https://freemwiki.com/wiki/About) * [Contact](https://freemwiki.com/wiki/Contact) [![Image 1](https://freemwiki.com/images/freem.svg)**freem**](https://freemwiki.com/wiki/Main_Page) [Search](https://freemwiki.com/wiki/Special:Search "Search freem [alt-shift-f]") Search - [x] Appearance * [Create account](https://freemwiki.com/index.php?title=Special:CreateAccount&returnto=Module%3AGetParameters&returntoquery=action%3Dedit "You are encouraged to create an account and log in; however, it is not mandatory") * [Log in](https://freemwiki.com/index.php?title=Special:UserLogin&returnto=Module%3AGetParameters&returntoquery=action%3Dedit "You are encouraged to log in; however, it is not mandatory [alt-shift-o]") - [x] Personal tools * [Create account](https://freemwiki.com/index.php?title=Special:CreateAccount&returnto=Module%3AGetParameters&returntoquery=action%3Dedit "You are encouraged to create an account and log in; however, it is not mandatory") * [Log in](https://freemwiki.com/index.php?title=Special:UserLogin&returnto=Module%3AGetParameters&returntoquery=action%3Dedit "You are encouraged to log in; however, it is not mandatory [alt-shift-o]") Pages for logged out editors [learn more](https://freemwiki.com/wiki/Help:Introduction) * [Contributions](https://freemwiki.com/wiki/Special:MyContributions "A list of edits made from this IP address [alt-shift-y]") * [Talk](https://freemwiki.com/wiki/Special:MyTalk "Discussion about edits from this IP address [alt-shift-n]") # View source for Module:GetParameters - [x] Add languages * [Module](https://freemwiki.com/wiki/Module:GetParameters "View the module page [alt-shift-c]") * [Discussion](https://freemwiki.com/index.php?title=Module_talk:GetParameters&action=edit&redlink=1 "Discussion about the content page (page does not exist) [alt-shift-t]") - [x] English * [Read](https://freemwiki.com/wiki/Module:GetParameters) * [Edit source](https://freemwiki.com/index.php?title=Module:GetParameters&action=edit "Edit the source code of this page") * [View history](https://freemwiki.com/index.php?title=Module:GetParameters&action=history "Past revisions of this page [alt-shift-h]") - [x] Tools Tools move to sidebar hide Actions * [Read](https://freemwiki.com/wiki/Module:GetParameters) * [Edit source](https://freemwiki.com/index.php?title=Module:GetParameters&action=edit "Edit the source code of this page [alt-shift-e]") * [View history](https://freemwiki.com/index.php?title=Module:GetParameters&action=history) General * [What links here](https://freemwiki.com/wiki/Special:WhatLinksHere/Module:GetParameters "A list of all wiki pages that link here [alt-shift-j]") * [Related changes](https://freemwiki.com/wiki/Special:RecentChangesLinked/Module:GetParameters "Recent changes in pages linked from this page [alt-shift-k]") * [Special pages](https://freemwiki.com/wiki/Special:SpecialPages "A list of all special pages [alt-shift-q]") * [Page information](https://freemwiki.com/index.php?title=Module:GetParameters&action=info "More information about this page") Appearance move to sidebar hide ← [Module:GetParameters](https://freemwiki.com/wiki/Module:GetParameters "Module:GetParameters") You do not have permission to edit this page, for the following reason: **Your IP address is in a range which has been blocked on all wikis.** The block was made by . The reason given is _[Open proxy/Webhost](https://freemwiki.com/index.php?title=M:Special:MyLanguage/NOP&action=edit&redlink=1 "M:Special:MyLanguage/NOP (page does not exist)"): See the [help page](https://freemwiki.com/index.php?title=M:Special/MyLanguage:WM:OP/H&action=edit&redlink=1 "M:Special/MyLanguage:WM:OP/H (page does not exist)") if you are affected_. * Start of block: 19:58, 14 August 2025 * Expiration of block: 19:58, 14 August 2028 You can contact to discuss the block. You cannot use the "Email this user" feature unless a valid email address is specified in your [account preferences](https://freemwiki.com/wiki/Special:Preferences "Special:Preferences") and you have not been blocked from using it. Your current IP address is 152.233.48.137. The blocked range is 152.233.0.0/17. Please include all above details in any queries you make. * * * You can view and copy the source of this page. [](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Toggle code editor") [](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Indent")[](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Outdent") [](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Toggle invisible characters")[](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Toggle line wrapping")[](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Go to line number...")[](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Toggle search and replace dialog") [](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Bold")[](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Italic") [](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Link")[](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Images and media") [Advanced](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters)[Special characters](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters)[Help](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters) [Heading](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters) [Level 2](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters)[Level 3](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters)[Level 4](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters)[Level 5](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters) Format[](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Bulleted list")[](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Numbered list")[](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "No wiki formatting")[](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "New line") [](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Big")[](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Small")[](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Superscript")[](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Subscript") Insert[](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Picture gallery")[](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Redirect")[](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Table") [](https://freemwiki.com/index.php?action=edit&title=Module%3AGetParameters "Search and replace") Latin Latin extended IPA Symbols Greek Greek extended Cyrillic Arabic Arabic extended Hebrew Bangla Tamil Telugu Sinhala Devanagari Gujarati Thai Lao Khmer Canadian Aboriginal Runes Á á À à  â Ä ä à ã Ǎ ǎ Ā ā Ă ă Ą ą Å å Ć ć Ĉ ĉ Ç ç Č č Ċ ċ Đ đ Ď ď É é È è Ê ê Ë ë Ě ě Ē ē Ĕ ĕ Ė ė Ę ę Ĝ ĝ Ģ ģ Ğ ğ Ġ ġ Ĥ ĥ Ħ ħ Í í Ì ì Î î Ï ï Ĩ ĩ Ǐ ǐ Ī ī Ĭ ĭ İ ı Į į Ĵ ĵ Ķ ķ Ĺ ĺ Ļ ļ Ľ ľ Ł ł Ń ń Ñ ñ Ņ ņ Ň ň Ó ó Ò ò Ô ô Ö ö Õ õ Ǒ ǒ Ō ō Ŏ ŏ Ǫ ǫ Ő ő Ŕ ŕ Ŗ ŗ Ř ř Ś ś Ŝ ŝ Ş ş Š š Ș ș Ț ț Ť ť Ú ú Ù ù Û û Ü ü Ũ ũ Ů ů Ǔ ǔ Ū ū ǖ ǘ ǚ ǜ Ŭ ŭ Ų ų Ű ű Ŵ ŵ Ý ý Ŷ ŷ Ÿ ÿ Ȳ ȳ Ź ź Ž ž Ż ż Æ æ Ǣ ǣ Ø ø Œ œ ß Ð ð Þ þ Ə ə Formatting Links Headings Lists Files Discussion | Description | What you type | What you get | | --- | --- | --- | | Italic | ''Italic text'' | _Italic text_ | | Bold | '''Bold text''' | **Bold text** | | Bold & italic | '''''Bold & italic text''''' | **_Bold & italic text_** | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 local p={} --[[ Helper function that populates the argument list given that user may need to use a mix of named and unnamed parameters. This is relevant because named parameters are not identical to unnamed parameters due to string trimming, and when dealing with strings we sometimes want to either preserve or remove that whitespace depending on the application. ]] function p.getParameters(frame_args, arg_list) local new_args={}; local index=1; local value; for i,arg in ipairs(arg_list)do value=frame_args[arg] if value==nil then value=frame_args[index]; index=index+1; end new_args[arg]=value; הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 0 0 0 1:0 Debug console * The module exports are available as the variable "p", including unsaved modifications. * Precede a line with "=" to evaluate it as an expression or use print(). Use mw.logObject() for tables. * Use mw.log() and mw.logObject() in module code to send messages to this console. Template used on this page: * [Module:GetParameters/doc](https://freemwiki.com/index.php?title=Module:GetParameters/doc&action=edit&redlink=1 "Module:GetParameters/doc (page does not exist)") ([edit](https://freemwiki.com/index.php?title=Module:GetParameters/doc&action=edit "Module:GetParameters/doc (page does not exist)")) Return to [Module:GetParameters](https://freemwiki.com/wiki/Module:GetParameters "Module:GetParameters"). Retrieved from "[https://freemwiki.com/wiki/Module:GetParameters](https://freemwiki.com/wiki/Module:GetParameters)" * [Privacy Policy](https://freemwiki.com/wiki/Privacy_Policy) * [About](https://freemwiki.com/wiki/About) * [Terms of Service](https://freemwiki.com/wiki/Terms_of_Service) * [Mobile view](https://freemwiki.com/index.php?title=Module:GetParameters&action=edit&mobileaction=toggle_view_mobile)