1.
Introduction
2.
Syntax
2.1.
Comments
2.2.
Identifiers
2.3.
Data Locations
2.4.
Expressions
2.5.
Statements
2.6.
Variables
2.7.
Type System
2.7.1.
Primitive Types
2.7.2.
Type Assignment
2.7.3.
Array Types
2.7.4.
Product Types
2.7.5.
Sum Types
2.7.6.
Generics
2.7.7.
Trait Constraints
2.7.8.
Implementation
2.7.9.
Function Types
2.7.10.
Event Types
2.7.11.
Application Binary Interface
2.7.12.
Contract Objects
2.8.
Control Flow
2.8.1.
Loops
2.8.2.
Code Block
2.8.3.
Branching
2.9.
Operators
2.10.
Compile Time
2.10.1.
Literals
2.10.2.
Constants
2.10.3.
Branching
2.10.4.
Functions
2.11.
Modules
3.
Syntax Showcase
4.
Semantics
4.1.
Codesize
4.2.
Namespaces
4.3.
Scoping
4.4.
Visibility
5.
Inline Assembly
6.
Built-In
Light
Rust
Coal
Navy
Ayu
Edge Specification
Namespaces
A namespace contains valid identifiers for items that may be used.
todo