3. The language¶
- 3.1. Program Structure
- 3.2. Lexical Structure
- 3.3. Values and Data Types
- 3.4. Pointers
- 3.5. Constants, Enumerations, Global variables
- 3.6. Statements
- 3.7. Expressions
- 3.8. Function
- 3.9. Block
- 3.10. Lambda
- 3.11. Generator
- 3.12. Struct
- 3.13. Class
- 3.14. Tuple
- 3.15. Variant
- 3.16. Bitfield
- 3.17. Type Aliases
- 3.18. Array
- 3.19. Table
- 3.20. Iterator
- 3.21. Comprehension
- 3.22. String Builder
- 3.23. Modules
- 3.24. Move, Copy, and Clone
- 3.25. Clone
- 3.26. Finalizer
- 3.27. Temporary types
- 3.28. Unsafe
- 3.29. Generic Programming
- 3.30. Pattern matching
- 3.31. Annotations
- 3.32. Options
- 3.33. Macros
- 3.34. Reification
- 3.35. AST Matching
- 3.36. Built-in Functions
- 3.37. Lint Tools