Useful Links
Computer Science
Programming
By Language
Lua Programming
1. Introduction to Lua
2. Lua Language Fundamentals
3. Control Flow Structures
4. Functions
5. Tables: Lua's Primary Data Structure
6. Metatables and Metamethods
7. Modules and Package Management
8. Error Handling and Debugging
9. Advanced Language Features
10. Object-Oriented Programming Patterns
11. Standard Library Overview
12. C API Integration
13. Lua Ecosystem and Tools
Error Handling and Debugging
Error Handling Mechanisms
Protected Call (pcall)
Basic Error Catching
Return Value Patterns
Extended Protected Call (xpcall)
Custom Error Handlers
Stack Trace Preservation
Error Generation
Error Function
Raising Custom Errors
Error Level Parameter
Assert Function
Condition Validation
Custom Assertion Messages
Debug Library
Debug Information Access
Function Information Retrieval
Stack Inspection
Debug Hooks
Hook Types
Hook Installation
Performance Considerations
Local Variable Access
Upvalue Manipulation
Previous
7. Modules and Package Management
Go to top
Next
9. Advanced Language Features