Search results
Results from the WOW.Com Content Network
Regular expressions (or regex) are a common and very versatile programming technique for manipulating strings. On Wikipedia you can use a limited version of regex called a Lua pattern to select and modify bits of text from a string. The pattern is a piece of code describing what you are looking for in the string.
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
Creates a string from a list of character codes. 1 Space-separated list of character codes * Number of repetitions of the list in parameter 1; (Default 1). errors 0 – Silence errors concatParams Combine any number of elements into a list, like table.concat() in Lua. From a template: 1 First element; missing and empty elements are ignored. 2 3 ...
An expression list is a set of values separated by commas. The values can be strings, numbers, tables, functions, etc. A sequence is a set of entries with indices from 1 to N, where N is a positive integer. They can be created by placing brackets around an expression list.
The string-search functions in Lua script can run extremely fast, comparing millions of characters per second. For example, a search of a 40,000-character article text, for 99 separate words (passed as 99 parameters in a template), ran within one second of Lua CPU clock time.
Module Chart exports two functions: bar chart and pie chart Note - Template:Graph:Chart is an alternative template, that may be more suitable for your use case. Drawing Bar charts: "bar chart"
Help:Lua for beginners; Help:Lua debugging – about debugging Lua modules; Wikipedia:Lua style guide – standards to improve the readability of code through consistency; Module:Sandbox provides a pseudo-namespace for experimenting with Lua modules
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: