3 <TITLE>Lua
3.0 Reference Manual - Index
</TITLE>
8 <H1>Reference Manual of the Programming Language Lua
3.0</H1>
10 <A HREF=
"http://www.inf.puc-rio.br/~roberto/">Roberto Ierusalimschy
</A>,
11 <A HREF=
"http://www2.lncc.br/~lhf/">Luiz Henrique de Figueiredo
</A>,
12 <A HREF=
"http://www.graphics.cornell.edu/~celes/">Waldemar Celes
</A>
14 <A HREF=
"mailto:lua@tecgraf.puc-rio.br">lua@tecgraf.puc-rio.br
</A><BR>
15 <A HREF=
"http://www.tecgraf.puc-rio.br">TeCGraf
</A>,
16 <A HREF=
"http://www.inf.puc-rio.br">Computer Science Department
</A>,
17 <A HREF=
"http://www.puc-rio.br">PUC-Rio
</A>
22 Lua is an extension programming language designed to be used
23 as a configuration language for any program that needs one.
24 This document describes version
3.0 of the Lua programming language and
25 the API that allows interaction between Lua programs and their host C programs.
29 Lua é uma linguagem de extensão projetada para ser usada como
30 linguagem de configuração em qualquer programa que precise de uma.
31 Este documento descreve a versão
3.0 da linguagem de
32 programação Lua e a Interface de Programação (API) que permite
33 a interação entre programas Lua e programas C hospedeiros.
37 <LI><A HREF=
"manual.html#1.">1 - Introduction
</A>
38 <LI><A HREF=
"manual.html#2.">2 - Environment and Chunks
</A>
39 <LI><A HREF=
"manual.html#3.">3 - Types and Tags
</A>
40 <LI><A HREF=
"manual.html#4.">4 - The Language
</A>
42 <LI><A HREF=
"manual.html#4.1">4.1 - Lexical Conventions
</A>
43 <LI><A HREF=
"manual.html#4.2">4.2 - The Pre-processor
</A>
44 <LI><A HREF=
"manual.html#4.3">4.3 - Coercion
</A>
45 <LI><A HREF=
"manual.html#4.4">4.4 - Adjustment
</A>
46 <LI><A HREF=
"manual.html#4.5">4.5 - Statements
</A>
47 <LI><A HREF=
"manual.html#4.6">4.6 - Expressions
</A>
48 <LI><A HREF=
"manual.html#4.7">4.7 - Function Definitions
</A>
49 <LI><A HREF=
"manual.html#4.8">4.8 - Tag Methods
</A>
50 <LI><A HREF=
"manual.html#4.9">4.9 - Error Handling
</A>
52 <LI><A HREF=
"manual.html#5.">5 - The Application Program Interface
</A>
54 <LI><A HREF=
"manual.html#5.1">5.1 - Exchanging Values between C and Lua
</A>
55 <LI><A HREF=
"manual.html#5.2">5.2 - Executing Lua Code
</A>
56 <LI><A HREF=
"manual.html#5.3">5.3 - Manipulating Lua Objects
</A>
57 <LI><A HREF=
"manual.html#5.4">5.4 - Calling Lua Functions
</A>
58 <LI><A HREF=
"manual.html#5.5">5.5 - C Functions
</A>
59 <LI><A HREF=
"manual.html#5.6">5.6 - References to Lua Objects
</A>
61 <LI><A HREF=
"manual.html#6.">6 - Predefined Functions and Libraries
</A>
63 <LI><A HREF=
"manual.html#6.1">6.1 - Predefined Functions
</A>
64 <LI><A HREF=
"manual.html#6.2">6.2 - String Manipulation
</A>
65 <LI><A HREF=
"manual.html#6.3">6.3 - Mathematical Functions
</A>
66 <LI><A HREF=
"manual.html#6.4">6.4 - I/O Facilities
</A>
68 <LI><A HREF=
"manual.html#7.">7 - The Debugger Interface
</A>
70 <LI><A HREF=
"manual.html#7.1">7.1 - Stack and Function Information
</A>
71 <LI><A HREF=
"manual.html#7.2">7.2 - Manipulating Local Variables
</A>
72 <LI><A HREF=
"manual.html#7.3">7.3 - Hooks
</A>
74 <LI><A HREF=
"manual.html#8.">8 - Lua Stand-alone
</A>
75 <LI><A HREF=
"manual.html#Acknowledgments">Acknowledgments
</A>
76 <LI><A HREF=
"manual.html#Incompatibilities">Incompatibilities with Previous Versions
</A>
77 <LI><A HREF=
"idx.html">Index
</A>
82 Tue Jul
1 07:
55:
45 EST
1997
83 by
<A HREF=
"http://www.tecgraf.puc-rio.br/~lhf/">lhf
</A>.