Lua Programming/Index
Appearance
This is an alphabetical index of the book.
A
[edit | edit source]- Allocation
- Arithmetic operations
- Arguments
- Arrays
- Assertion
- Assignment
- Associative arrays
- Augmented assignment
- Automatic memory management
B
[edit | edit source]- Binary operators
- Bit shifts
- Bitwise AND
- Bitwise NOT
- Bitwise operations
- Bitwise OR
- Bitwise XOR
- Blocks
- Booleans
break
statement- busted
- Bytecode
C
[edit | edit source]- Captures
- Chained assignment
- Character classes
- Character ranges
- Character sets
- Chunks
- Code annotations
- Coercion
- Collaborative multithreading
- Comments
- Compound assignment
- Concatenation
- Conditional statement
- Condition-controlled loops
- Coroutines
- Count-controlled loops
D
[edit | edit source]E
[edit | edit source]else
blockelseif
block- Empty captures
- Empty statements
- Errors
- Expressions
- Extended Backus–Naur form
F
[edit | edit source]G
[edit | edit source]H
[edit | edit source]I
[edit | edit source]J
[edit | edit source]K
[edit | edit source]L
[edit | edit source]- Left shift
- Literals
- Local variables
- Logical errors
- Long brackets
- Long comments
- Loops
- Loop variables
luac
- LuaJIT
- Luaunit
M
[edit | edit source]- Main thread
- Maps
- Metalanguage
- Metamethods
- Metatables
- Methods
- Modulo operation
- MoonScript
- Multiple assignment
N
[edit | edit source]O
[edit | edit source]P
[edit | edit source]Q
[edit | edit source]R
[edit | edit source]S
[edit | edit source]- Scope
- self parameter
- Semantic errors
- Shake
- Short comments
- Simultaneous assignment
- Software testing
- Sorting tables
- Stack
- Stack overflow
- Statements
- State values
- Static testing
- Strings
- String concatenation
- String manipulation
- String matching
- String patterns
- Symbol tables
- Syntactic errors
- Syntax
- System testing
T
[edit | edit source]- Type constraints
- Table constructors
- Tables
- Terra
- Test cases
- Transformation function
- Tuples
- Type checking
- Types
- Type safety
- Type system
U
[edit | edit source]V
[edit | edit source]W
[edit | edit source]X
[edit | edit source]Y
[edit | edit source]Z
[edit | edit source]Lua API
[edit | edit source]There is a separate index for the functions and variables that are part of the Lua API. This index points to parts of the book where functions or variables in the API are mentioned.
Basic functions
[edit | edit source]- assert
- collectgarbage
- dofile
- error
- getmetatable
- ipairs
- load
- loadfile
- next
- pairs
- pcall
- rawequal
- rawget
- rawlen
- rawset
- select
- setmetatable
- tonumber
- tostring
- type
- xpcall
Coroutine manipulation
[edit | edit source]String manipulation
[edit | edit source]- string.dump
- string.find
- string.gmatch
- string.gsub
- string.len
- string.lower
- string.reverse
- string.sub
- string.upper