FANDOM


{{Module rating |release<!-- Values:  pre-alpha • alpha • beta • release • protected  --  If a rating not needed/relevant, delete this template call -->}}
<!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
== Usage ==
This module supports {{t|Demo}}
 
 <nowiki>{{</nowiki>#invoke:{{BASEPAGENAME}}|''main''}}
 
The input must be wrapped in {{tag|nowiki}} tags or else it may be processed before the module can read it. If you want to use this in another module (such as to make the output prettier), you can get values like so:
<pre>require('Module:demo').get(frame)</pre>
 
Function get() returns a table containing:
*<code>source</code> = the source code (without {{tag|pre}} wrappers, characters substituted with html entities)
*<code>output</code> = the execution result of the source.
*<code>frame</code> = the frame from which this template took the parameter.
 
By default, get() takes the first parameter of frame. If the frame uses a different parameter name for the nowiki-wrapped source, then place that name (as a string) as the second parameter, like so <code>require('Module:demo').get(frame, 'alternate_name')</code>
 
Example: 
 <nowiki>p = {}
 
 function p.main(frame)
  local parts = require('Module:demo').get(frame)
  return '<Pretty html><pre>' .. parts.source .. '</pre><more pretty html>' .. parts.output .. '<even more pretty html>'
 end
 
 return p</nowiki>
 
 
 
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox | |
<!-- Categories below this line, please; interwikis at Wikidata -->
 
}}</includeonly>

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.