1.
Intro
2.
Lexical
2.1.
Keywords
2.2.
Identifiers
2.3.
Comments
2.4.
Whitespaces
2.5.
Letters
2.6.
Numbers
2.7.
Symbols
3.
Code blocks
3.1.
Statements
3.1.1.
Control
3.2.
Exporessions
3.2.1.
Arithmetic
3.2.2.
Literals
3.2.3.
Ranges
3.2.4.
Access
4.
Meta programming
4.1.
Build-In
4.2.
Macros
4.3.
Alternatives
4.4.
Defaults
4.5.
Templates
5.
Type system
5.1.
Ordinal
5.2.
Container
5.3.
Complex
5.4.
Special
6.
Syntax items
6.1.
Variables
6.2.
Routines
6.2.1.
Procedures
6.2.2.
Functions
6.2.3.
Methods
6.2.4.
Logicals
6.3.
Constructs
6.3.1.
Aliases
6.3.2.
Structs
6.4.
Standards
6.5.
Generics
7.
Modules tree
7.1.
Imports
7.2.
Declarations
7.3.
Tests
8.
Error handling
8.1.
Braking
8.2.
Recover
9.
Language sugar
9.1.
Silents
9.2.
Pipes
9.3.
Mixture
9.4.
Limits
9.5.
Matching
9.6.
Rolling
9.7.
Unpacking
9.8.
Inquiry
9.9.
Chaining
10.
Conversion
10.1.
Coercion
10.2.
Casting
11.
Memory model
11.1.
Ownership
11.2.
Pointers
12.
Multi Threading
12.1.
Eventuals
12.2.
Corutines
Light
Rust
Coal
Navy
Ayu
Mixture
Optional
var someMixtureInt: ?int = 45;
Never
var someNverType: !int = panic();