Misplaced Pages

Module:Params/doc/link to the code/doc: Difference between revisions

Article snapshot taken from[REDACTED] with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
< Module:Params | doc | link to the code Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 07:57, 7 July 2024 edit174.92.25.207 (talk) UsageTag: Reverted← Previous edit Revision as of 07:58, 7 July 2024 edit undo174.92.25.207 (talk) UsageTag: RevertedNext edit →
Line 5: Line 5:
* {{demo inline|<nowiki>{{module:params/doc/link to the code|squeezing}}</nowiki>}} * {{demo inline|<nowiki>{{module:params/doc/link to the code|squeezing}}</nowiki>}}
* {{demo inline|<nowiki>{{module:params/doc/link to the code|cutting|Lorem ipsum}}</nowiki>}} * {{demo inline|<nowiki>{{module:params/doc/link to the code|cutting|Lorem ipsum}}</nowiki>}}
* {{demo inline|<nowiki>{{module:params/doc/link to the code|self|code}}</nowiki>}} , parentheses for special {{para|3|code}} value * {{demo inline|<nowiki>{{module:params/doc/link to the code|self|code}}</nowiki>}} , parentheses for special {{para|2|code}} value


== Complete list of the links generated == == Complete list of the links generated ==

Revision as of 07:58, 7 July 2024

This is a helper template for the documentation of Module:Params that creates a link to the line in the Lua code where a function or a modifier is declared.

Usage

  • {{module:params/doc/link to the code|squeezing}}squeezing
  • {{module:params/doc/link to the code|cutting|Lorem ipsum}}Lorem ipsum
  • {{module:params/doc/link to the code|self|code}}code , parentheses for special |2=code value

Complete list of the links generated

Updating the list

After each update in the code of Module:Params the list of line numbers stored in this template needs to be updated. If you use GNU or other Unix-like operating systems you can do that automatically by launching:

grep -n '^library.\|^static_iface.' params.lua | sed 's/\(library\|static_iface\)\(\.\|\\|\s*=\s*function(\+)//g;s/^\(\+\):\(.\+\)$/		| \2 = L-\1/g'


Module:Params/doc/link to the code/doc: Difference between revisions Add topic