- Introduction
- Part 1: Foundation (Features 1-9)
- 1. Basic Syntax
- 1.1. Literals
- 1.2. Variables & Assignment
- 1.3. Comments
- 2. Operators
- 2.1. Arithmetic Operators
- 2.2. Comparison Operators
- 2.3. Logical Operators
- 2.4. Bitwise Operators
- 3. Control Flow
- 3.1. If-Else Expressions
- 3.2. Match Expressions
- 3.3. For Loops
- 3.4. While Loops
- 3.5. Loop Control (break/continue)
- Part 2: Functions & Data (Features 10-20)
- 4. Functions
- 4.1. Function Definitions
- 4.2. Parameters & Return Values
- 4.3. Closures & Lambdas
- 4.4. Higher-Order Functions
- 5. Data Structures
- 5.1. Arrays
- 5.2. Tuples
- 5.3. Objects/Maps
- 5.4. Structs
- 5.5. Enums
- Part 3: Advanced Features (Features 21-30)
- 6. Pattern Matching
- 6.1. Destructuring
- 6.2. Guards
- 6.3. Exhaustiveness
- 7. Error Handling
- 7.1. Try-Catch
- 7.2. Option Type
- 7.3. Result Type
- 8. String Features
- 8.1. String Interpolation
- 8.2. String Methods
- 8.3. String Escaping
- Part 4: Standard Library (Features 26-30)
- 9. Standard Library
- 9.1. Collections
- 9.2. Iterators
- 9.3. I/O Operations
- 9.4. Math Functions
- 9.5. Time & Date
- Part 5: Advanced Features (Features 31-42)
- 10. Advanced Features
- 10.1. Generics
- 10.2. Traits
- 10.3. Lifetimes
- 10.4. Async/Await
- 10.5. Futures
- 10.6. Concurrency
- 10.7. FFI & Unsafe
- 10.8. Macros
- 10.9. Metaprogramming
- 10.10. Advanced Patterns
- 10.11. Optimization
- 10.12. Testing
- Part 6: Quality Proof
- 11. Testing & Validation
- 11.1. Test Coverage Report
- 11.2. Mutation Testing Report
- 11.3. E2E Test Report
- 11.4. WASM Validation
- Conclusion