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

Edge Language

Overview