diff options
Diffstat (limited to 'doc/contents.html')
| -rw-r--r-- | doc/contents.html | 158 |
1 files changed, 84 insertions, 74 deletions
diff --git a/doc/contents.html b/doc/contents.html index 66d967e3..b9ae2340 100644 --- a/doc/contents.html +++ b/doc/contents.html @@ -20,6 +20,11 @@ ul { Lua 5.2 Reference Manual </H1> +<IMG SRC="alert.png" ALIGN="absbottom"> +<EM>This is a work version of Lua 5.2. +Everything may change in the final version.</EM> +<P> + The reference manual is the official definition of the Lua language. For a complete introduction to Lua programming, see the book <A HREF="http://www.lua.org/docs.html#books">Programming in Lua</A>. @@ -42,94 +47,95 @@ Freely available under the terms of the <UL style="padding: 0"> <LI><A HREF="manual.html">1 - Introduction</A> <P> -<LI><A HREF="manual.html#2">2 - The Language</A> +<LI><A HREF="manual.html#2">2 - Basic Concepts</A> <UL> -<LI><A HREF="manual.html#2.1">2.1 - Lexical Conventions</A> -<LI><A HREF="manual.html#2.2">2.2 - Values and Types</A> +<LI><A HREF="manual.html#2.1">2.1 - Values and Types</A> +<LI><A HREF="manual.html#2.2">2.2 - Environments and the Global Environment</A> +<LI><A HREF="manual.html#2.3">2.3 - Error Handling</A> +<LI><A HREF="manual.html#2.4">2.4 - Metatables</A> +<LI><A HREF="manual.html#2.5">2.5 - Garbage Collection</A> <UL> -<LI><A HREF="manual.html#2.2.1">2.2.1 - Coercion</A> +<LI><A HREF="manual.html#2.5.1">2.5.1 - Garbage-Collection Metamethods</A> +<LI><A HREF="manual.html#2.5.2">2.5.2 - Weak Tables</A> </UL> -<LI><A HREF="manual.html#2.3">2.3 - Variables</A> -<LI><A HREF="manual.html#2.4">2.4 - Statements</A> -<UL> -<LI><A HREF="manual.html#2.4.1">2.4.1 - Chunks</A> -<LI><A HREF="manual.html#2.4.2">2.4.2 - Blocks</A> -<LI><A HREF="manual.html#2.4.3">2.4.3 - Assignment</A> -<LI><A HREF="manual.html#2.4.4">2.4.4 - Control Structures</A> -<LI><A HREF="manual.html#2.4.5">2.4.5 - For Statement</A> -<LI><A HREF="manual.html#2.4.6">2.4.6 - Function Calls as Statements</A> -<LI><A HREF="manual.html#2.4.7">2.4.7 - Local Declarations</A> -<LI><A HREF="manual.html#2.4.8">2.4.8 - Lexical Environments</A> +<LI><A HREF="manual.html#2.6">2.6 - Coroutines</A> </UL> -<LI><A HREF="manual.html#2.5">2.5 - Expressions</A> +<P> +<LI><A HREF="manual.html#3">3 - The Language</A> +<UL> +<LI><A HREF="manual.html#3.1">3.1 - Lexical Conventions</A> +<LI><A HREF="manual.html#3.2">3.2 - Variables</A> +<LI><A HREF="manual.html#3.3">3.3 - Statements</A> <UL> -<LI><A HREF="manual.html#2.5.1">2.5.1 - Arithmetic Operators</A> -<LI><A HREF="manual.html#2.5.2">2.5.2 - Relational Operators</A> -<LI><A HREF="manual.html#2.5.3">2.5.3 - Logical Operators</A> -<LI><A HREF="manual.html#2.5.4">2.5.4 - Concatenation</A> -<LI><A HREF="manual.html#2.5.5">2.5.5 - The Length Operator</A> -<LI><A HREF="manual.html#2.5.6">2.5.6 - Precedence</A> -<LI><A HREF="manual.html#2.5.7">2.5.7 - Table Constructors</A> -<LI><A HREF="manual.html#2.5.8">2.5.8 - Function Calls</A> -<LI><A HREF="manual.html#2.5.9">2.5.9 - Function Definitions</A> +<LI><A HREF="manual.html#3.3.1">3.3.1 - Chunks</A> +<LI><A HREF="manual.html#3.3.2">3.3.2 - Blocks</A> +<LI><A HREF="manual.html#3.3.3">3.3.3 - Assignment</A> +<LI><A HREF="manual.html#3.3.4">3.3.4 - Control Structures</A> +<LI><A HREF="manual.html#3.3.5">3.3.5 - For Statement</A> +<LI><A HREF="manual.html#3.3.6">3.3.6 - Function Calls as Statements</A> +<LI><A HREF="manual.html#3.3.7">3.3.7 - Local Declarations</A> </UL> -<LI><A HREF="manual.html#2.6">2.6 - Visibility Rules</A> -<LI><A HREF="manual.html#2.7">2.7 - Error Handling</A> -<LI><A HREF="manual.html#2.8">2.8 - Metatables</A> -<LI><A HREF="manual.html#2.9">2.9 - Environments</A> -<LI><A HREF="manual.html#2.10">2.10 - Garbage Collection</A> +<LI><A HREF="manual.html#3.4">3.4 - Expressions</A> <UL> -<LI><A HREF="manual.html#2.10.1">2.10.1 - Garbage-Collection Metamethods</A> -<LI><A HREF="manual.html#2.10.2">2.10.2 - Weak Tables</A> +<LI><A HREF="manual.html#3.4.1">3.4.1 - Arithmetic Operators</A> +<LI><A HREF="manual.html#3.4.2">3.4.2 - Coercion</A> +<LI><A HREF="manual.html#3.4.3">3.4.3 - Relational Operators</A> +<LI><A HREF="manual.html#3.4.4">3.4.4 - Logical Operators</A> +<LI><A HREF="manual.html#3.4.5">3.4.5 - Concatenation</A> +<LI><A HREF="manual.html#3.4.6">3.4.6 - The Length Operator</A> +<LI><A HREF="manual.html#3.4.7">3.4.7 - Precedence</A> +<LI><A HREF="manual.html#3.4.8">3.4.8 - Table Constructors</A> +<LI><A HREF="manual.html#3.4.9">3.4.9 - Function Calls</A> +<LI><A HREF="manual.html#3.4.10">3.4.10 - Function Definitions</A> </UL> -<LI><A HREF="manual.html#2.11">2.11 - Coroutines</A> +<LI><A HREF="manual.html#3.5">3.5 - Visibility Rules</A> </UL> <P> -<LI><A HREF="manual.html#3">3 - The Application Program Interface</A> +<LI><A HREF="manual.html#4">4 - The Application Program Interface</A> <UL> -<LI><A HREF="manual.html#3.1">3.1 - The Stack</A> -<LI><A HREF="manual.html#3.2">3.2 - Stack Size</A> -<LI><A HREF="manual.html#3.3">3.3 - Pseudo-Indices</A> -<LI><A HREF="manual.html#3.4">3.4 - C Closures</A> -<LI><A HREF="manual.html#3.5">3.5 - Registry</A> -<LI><A HREF="manual.html#3.6">3.6 - Error Handling in C</A> -<LI><A HREF="manual.html#3.7">3.7 - Handling Yields in C</A> -<LI><A HREF="manual.html#3.8">3.8 - Functions and Types</A> -<LI><A HREF="manual.html#3.9">3.9 - The Debug Interface</A> +<LI><A HREF="manual.html#4.1">4.1 - The Stack</A> +<LI><A HREF="manual.html#4.2">4.2 - Stack Size</A> +<LI><A HREF="manual.html#4.3">4.3 - Pseudo-Indices</A> +<LI><A HREF="manual.html#4.4">4.4 - C Closures</A> +<LI><A HREF="manual.html#4.5">4.5 - Registry</A> +<LI><A HREF="manual.html#4.6">4.6 - Error Handling in C</A> +<LI><A HREF="manual.html#4.7">4.7 - Handling Yields in C</A> +<LI><A HREF="manual.html#4.8">4.8 - Functions and Types</A> +<LI><A HREF="manual.html#4.9">4.9 - The Debug Interface</A> </UL> <P> -<LI><A HREF="manual.html#4">4 - The Auxiliary Library</A> +<LI><A HREF="manual.html#5">5 - The Auxiliary Library</A> <UL> -<LI><A HREF="manual.html#4.1">4.1 - Functions and Types</A> +<LI><A HREF="manual.html#5.1">5.1 - Functions and Types</A> </UL> <P> -<LI><A HREF="manual.html#5">5 - Standard Libraries</A> +<LI><A HREF="manual.html#6">6 - Standard Libraries</A> <UL> -<LI><A HREF="manual.html#5.1">5.1 - Basic Functions</A> -<LI><A HREF="manual.html#5.2">5.2 - Coroutine Manipulation</A> -<LI><A HREF="manual.html#5.3">5.3 - Modules</A> -<LI><A HREF="manual.html#5.4">5.4 - String Manipulation</A> +<LI><A HREF="manual.html#6.1">6.1 - Basic Functions</A> +<LI><A HREF="manual.html#6.2">6.2 - Coroutine Manipulation</A> +<LI><A HREF="manual.html#6.3">6.3 - Modules</A> +<LI><A HREF="manual.html#6.4">6.4 - String Manipulation</A> <UL> -<LI><A HREF="manual.html#5.4.1">5.4.1 - Patterns</A> +<LI><A HREF="manual.html#6.4.1">6.4.1 - Patterns</A> </UL> -<LI><A HREF="manual.html#5.5">5.5 - Table Manipulation</A> -<LI><A HREF="manual.html#5.6">5.6 - Mathematical Functions</A> -<LI><A HREF="manual.html#5.7">5.7 - Bitwise operations</A> -<LI><A HREF="manual.html#5.8">5.8 - Input and Output Facilities</A> -<LI><A HREF="manual.html#5.9">5.9 - Operating System Facilities</A> -<LI><A HREF="manual.html#5.10">5.10 - The Debug Library</A> +<LI><A HREF="manual.html#6.5">6.5 - Table Manipulation</A> +<LI><A HREF="manual.html#6.6">6.6 - Mathematical Functions</A> +<LI><A HREF="manual.html#6.7">6.7 - Bitwise operations</A> +<LI><A HREF="manual.html#6.8">6.8 - Input and Output Facilities</A> +<LI><A HREF="manual.html#6.9">6.9 - Operating System Facilities</A> +<LI><A HREF="manual.html#6.10">6.10 - The Debug Library</A> </UL> <P> -<LI><A HREF="manual.html#6">6 - Lua Stand-alone</A> +<LI><A HREF="manual.html#7">7 - Lua Stand-alone</A> <P> -<LI><A HREF="manual.html#7">7 - Incompatibilities with the Previous Version</A> +<LI><A HREF="manual.html#8">8 - Incompatibilities with the Previous Version</A> <UL> -<LI><A HREF="manual.html#7.1">7.1 - Changes in the Language</A> -<LI><A HREF="manual.html#7.2">7.2 - Changes in the Libraries</A> -<LI><A HREF="manual.html#7.3">7.3 - Changes in the API</A> +<LI><A HREF="manual.html#8.1">8.1 - Changes in the Language</A> +<LI><A HREF="manual.html#8.2">8.2 - Changes in the Libraries</A> +<LI><A HREF="manual.html#8.3">8.3 - Changes in the API</A> </UL> <P> -<LI><A HREF="manual.html#8">8 - The Complete Syntax of Lua</A> +<LI><A HREF="manual.html#9">9 - The Complete Syntax of Lua</A> </UL> <H2><A NAME="index">Index</A></H2> @@ -144,7 +150,6 @@ Freely available under the terms of the <A HREF="manual.html#pdf-dofile">dofile</A><BR> <A HREF="manual.html#pdf-error">error</A><BR> <A HREF="manual.html#pdf-getmetatable">getmetatable</A><BR> -<A HREF="manual.html#pdf-ipairs">ipairs</A><BR> <A HREF="manual.html#pdf-load">load</A><BR> <A HREF="manual.html#pdf-loadin">loadin</A><BR> <A HREF="manual.html#pdf-loadfile">loadfile</A><BR> @@ -169,10 +174,12 @@ Freely available under the terms of the <A HREF="manual.html#pdf-bit.band">bit.band</A><BR> <A HREF="manual.html#pdf-bit.bnot">bit.bnot</A><BR> <A HREF="manual.html#pdf-bit.bor">bit.bor</A><BR> -<A HREF="manual.html#pdf-bit.brotate">bit.brotate</A><BR> -<A HREF="manual.html#pdf-bit.bshift">bit.bshift</A><BR> <A HREF="manual.html#pdf-bit.btest">bit.btest</A><BR> <A HREF="manual.html#pdf-bit.bxor">bit.bxor</A><BR> +<A HREF="manual.html#pdf-bit.lshift">bit.lshift</A><BR> +<A HREF="manual.html#pdf-bit.rol">bit.rol</A><BR> +<A HREF="manual.html#pdf-bit.ror">bit.ror</A><BR> +<A HREF="manual.html#pdf-bit.rshift">bit.rshift</A><BR> <P> <A HREF="manual.html#pdf-coroutine.create">coroutine.create</A><BR> @@ -199,10 +206,8 @@ Freely available under the terms of the <A HREF="manual.html#pdf-debug.traceback">debug.traceback</A><BR> <A HREF="manual.html#pdf-debug.upvalueid">debug.upvalueid</A><BR> <A HREF="manual.html#pdf-debug.upvaluejoin">debug.upvaluejoin</A><BR> +<P> -</TD> -<TD> -<H3> </H3> <A HREF="manual.html#pdf-file:close">file:close</A><BR> <A HREF="manual.html#pdf-file:flush">file:flush</A><BR> <A HREF="manual.html#pdf-file:lines">file:lines</A><BR> @@ -228,6 +233,9 @@ Freely available under the terms of the <A HREF="manual.html#pdf-io.write">io.write</A><BR> <P> +</TD> +<TD> +<H3> </H3> <A HREF="manual.html#pdf-math.abs">math.abs</A><BR> <A HREF="manual.html#pdf-math.acos">math.acos</A><BR> <A HREF="manual.html#pdf-math.asin">math.asin</A><BR> @@ -320,6 +328,7 @@ Freely available under the terms of the <A HREF="manual.html#lua_Writer">lua_Writer</A><BR> <P> +<A HREF="manual.html#lua_absindex">lua_absindex</A><BR> <A HREF="manual.html#lua_atpanic">lua_atpanic</A><BR> <A HREF="manual.html#lua_call">lua_call</A><BR> <A HREF="manual.html#lua_callk">lua_callk</A><BR> @@ -337,8 +346,8 @@ Freely available under the terms of the <A HREF="manual.html#lua_getfenv">lua_getfenv</A><BR> <A HREF="manual.html#lua_getfield">lua_getfield</A><BR> <A HREF="manual.html#lua_getglobal">lua_getglobal</A><BR> -<A HREF="manual.html#lua_gethookcount">lua_gethookcount</A><BR> <A HREF="manual.html#lua_gethook">lua_gethook</A><BR> +<A HREF="manual.html#lua_gethookcount">lua_gethookcount</A><BR> <A HREF="manual.html#lua_gethookmask">lua_gethookmask</A><BR> <A HREF="manual.html#lua_getinfo">lua_getinfo</A><BR> <A HREF="manual.html#lua_getlocal">lua_getlocal</A><BR> @@ -385,11 +394,11 @@ Freely available under the terms of the <A HREF="manual.html#lua_pushvalue">lua_pushvalue</A><BR> <A HREF="manual.html#lua_pushvfstring">lua_pushvfstring</A><BR> <A HREF="manual.html#lua_rawequal">lua_rawequal</A><BR> -<A HREF="manual.html#lua_rawgeti">lua_rawgeti</A><BR> <A HREF="manual.html#lua_rawget">lua_rawget</A><BR> +<A HREF="manual.html#lua_rawgeti">lua_rawgeti</A><BR> <A HREF="manual.html#lua_rawlen">lua_rawlen</A><BR> -<A HREF="manual.html#lua_rawseti">lua_rawseti</A><BR> <A HREF="manual.html#lua_rawset">lua_rawset</A><BR> +<A HREF="manual.html#lua_rawseti">lua_rawseti</A><BR> <A HREF="manual.html#lua_register">lua_register</A><BR> <A HREF="manual.html#lua_remove">lua_remove</A><BR> <A HREF="manual.html#lua_replace">lua_replace</A><BR> @@ -464,6 +473,7 @@ Freely available under the terms of the <A HREF="manual.html#luaL_loadstring">luaL_loadstring</A><BR> <A HREF="manual.html#luaL_newmetatable">luaL_newmetatable</A><BR> <A HREF="manual.html#luaL_newstate">luaL_newstate</A><BR> +<A HREF="manual.html#luaL_openlib">luaL_openlib</A><BR> <A HREF="manual.html#luaL_openlibs">luaL_openlibs</A><BR> <A HREF="manual.html#luaL_optint">luaL_optint</A><BR> <A HREF="manual.html#luaL_optinteger">luaL_optinteger</A><BR> @@ -491,10 +501,10 @@ Freely available under the terms of the <HR> <SMALL> Last update: -Wed Jan 13 15:31:47 BRST 2010 +Mon May 17 16:58:54 BRT 2010 </SMALL> <!-- -Last change: revised for Lua 5.2.0 (work2) +Last change: revised for Lua 5.2.0 (work3) --> </BODY> |
