Lua 5.1 Reference Manual 2 – The Language 2.2 – Values and Types2.4 – Statements2.6 – Visibility Rules2.8 – Metatables2.10 – Garbage Collection 3.1 – The Stack3.3 – Pseudo-Indices3.5 – Registry3.7 – Functions and Types 4 – The Auxiliary Library 5 – Standard Libraries 5.3 – Modules5.5 – Table Manipulation5.7 – Input and Output Facilities5.9 – The Debug Library 7 – Incompatibilities with the Previous Version 7.2 – Changes in the Libraries