Module:Transclude: Difference between revisions
From Teriock
More actions
No edit summary |
No edit summary |
||
| Line 10: | Line 10: | ||
"Raw input:\n<pre>%s</pre>\n\nProcessed input:\n<pre>%s</pre>", | "Raw input:\n<pre>%s</pre>\n\nProcessed input:\n<pre>%s</pre>", | ||
raw_input, | raw_input, | ||
processed_input:gsub('road','street') | processed_input:gsub('road', 'street') | ||
) | ) | ||
end | end | ||
return p | return p | ||
Revision as of 11:50, 14 January 2025
Documentation for this module may be created at Module:Transclude/doc
local p = {}
function p.transclude(frame)
-- Get and preprocess the input
local raw_input = frame.args[1] or ''
local processed_input = frame:preprocess(raw_input)
-- Debug output
return string.format(
"Raw input:\n<pre>%s</pre>\n\nProcessed input:\n<pre>%s</pre>",
raw_input,
processed_input:gsub('road', 'street')
)
end
return p