User:SignpostMarv Martin/Sandbox/Template:LSL/function id
multi-lang:
{{multi-lang|Category:LSL Functions/ID|category=LSL}}LSL Header: {{LSL Header}} __HIDDENCAT__Function ID refers to the internal index for the function in the function table.
This number is of some interest if you are writing an LSL-LSO (de)compiler; or an LSO VM (or just trying to read LSO with a hex editor). Once assigned they never change as that would break every existing script, new functions are added onto the end of the table.
However this has become a non sequitur since Mono (the new VM) does not need, use, or define this information. The result is the new functions lack IDs and are inaccessible to LSO scripts. These new functions can be found in the category Functions/Without_IDs (but they are listed here as well).
See the initialization in: SourceLink:
{{SourceLink|viewer|indra/lscript/lscript_library/lscript_library.cpp|line=57}}LSL All Functions:
{{LSL All Functions|number|key=*}}Original wiki source
Some wiki templates and tables need their original context. View this article on the Second Life Wiki. Technical wording and examples are retained from the source; historical guidance may differ from current behavior.