1. 1. Introduction
  2. 2. Syntax
    1. 2.1. Comments
    2. 2.2. Identifiers
    3. 2.3. Data Locations
    4. 2.4. Expressions
    5. 2.5. Statements
    6. 2.6. Variables
    7. 2.7. Type System
      1. 2.7.1. Primitive Types
      2. 2.7.2. Type Assignment
      3. 2.7.3. Array Types
      4. 2.7.4. Product Types
      5. 2.7.5. Sum Types
      6. 2.7.6. Generics
      7. 2.7.7. Trait Constraints
      8. 2.7.8. Implementation
      9. 2.7.9. Function Types
      10. 2.7.10. Event Types
      11. 2.7.11. Application Binary Interface
      12. 2.7.12. Contract Objects
    8. 2.8. Control Flow
      1. 2.8.1. Loops
      2. 2.8.2. Code Block
      3. 2.8.3. Branching
    9. 2.9. Operators
    10. 2.10. Compile Time
      1. 2.10.1. Literals
      2. 2.10.2. Constants
      3. 2.10.3. Branching
      4. 2.10.4. Functions
    11. 2.11. Modules
  3. 3. Syntax Showcase
  4. 4. Semantics
    1. 4.1. Codesize
    2. 4.2. Namespaces
    3. 4.3. Scoping
    4. 4.4. Visibility
  5. 5. Inline Assembly
  6. 6. Built-In

Edge Specification

Visibility

todo