Search results
Results from the WOW.Com Content Network
Square brackets [ ] are used to match one single character in the string from a list of choices. [abc] matches the letters a, b, or c. With ^ right after [they indicate "anything but": [^abc] = not a, b, or c. Inside brackets and when not the first character, a minus -indicates a range: [a-z] matches one single character from a, b, c, …, z.
reserved_debug - nonzero value forces display of a not particularly useful debug text; The functioncall is written as some.function.name(a,b,c) where some.function.name means something in the Extension:Scribunto/Lua reference manual and a,b,c are the arbitrary variable names you've chosen.
While Lua allows the true and false boolean values, wikicode templates can only express boolean values through strings such as "yes", "no", etc. This module processes these kinds of strings and turns them into boolean input for Lua to process. It also returns nil values as nil, to allow for distinctions between nil and false. The module also ...
Marshalling data between C and Lua functions is also done using the stack. To call a Lua function, arguments are pushed onto the stack, and then the lua_call is used to call the actual function. When writing a C function to be directly called from Lua, the arguments are read from the stack. Here is an example of calling a Lua function from C:
Main page; Contents; Current events; Random article; About Wikipedia; Contact us
The Lua software was initially configured with a small, 10-second timeout limit, for the combined operation of all Lua code when formatting a page. By comparison, the markup-based templates have a 60-second timeout (6x higher time limit), and when the servers are slow, the markup-based templates could format perfectly, up through 59 seconds ...
Wikipedia:Lua style guide – standards to improve the readability of code through consistency "What do converted templates look like?" (slideshow) Help:Lua debugging – a how-to guide about debugging Lua modules; Help:Lua for beginners – basic tutorial and pointers; Wikipedia:Lua string functions – string performance considerations and limits
Scribunto Lua reference manual (Manual for the Mediawiki implementation) Programming in Lua (Official book/introduction to Lua) Lua tutorials at lua-users.org; Wiktionary:Lua on English Wiktionary: contains notes on efficiency and on dealing with Unicode and UTF-8