1.
Introduction
2.
Overview
3.
Syntax
3.1.
Comments
3.2.
Identifiers
3.3.
Data Locations
3.4.
Expressions
3.5.
Statements
3.6.
Variables
3.7.
Type System
3.7.1.
Primitive Types
3.7.2.
Type Assignment
3.7.3.
Array Types
3.7.4.
Product Types
3.7.5.
Sum Types
3.7.6.
Generics
3.7.7.
Trait Constraints
3.7.8.
Implementation
3.7.9.
Function Types
3.7.10.
Event Types
3.7.11.
ABI
3.7.12.
Contract Objects
3.8.
Control Flow
3.8.1.
Loops
3.8.2.
Code Block
3.8.3.
Branching
3.9.
Operators
3.10.
Compile Time
3.10.1.
Literals
3.10.2.
Constants
3.10.3.
Branching
3.10.4.
Functions
3.11.
Modules
4.
Syntax Showcase
4.1.
Basics
4.2.
ERC20
5.
Semantics
5.1.
Codesize
5.2.
Namespaces
5.3.
Scoping
5.4.
Visibility
6.
Inline Assembly
7.
Built-In
8.
Overview
9.
Quickstart
10.
Overview
11.
Contributing
12.
Contact
Light
Rust
Coal
Navy
Ayu (default)
Edge Language
Control Flow
Control flow is composed of loops, branches, and pattern matching.
Loops
Code Block
Branching