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
Syntax Showcase
The following are a set of Edge Language source code examples.
Basics
: Basic Edge Constructs
ERC20
: Sugared and Desugared ERC20 Examples