1. Introduction
  2. 1. Lexical Syntax
    1. 1.1. Keywords
    2. 1.2. Identifiers
    3. 1.3. Comments
  3. 2. L Programs
  4. 3. Items
    1. 3.1. Functions
    2. 3.2. ADT Declarations
    3. 3.3. Type parameters
  5. 4. Statements
    1. 4.1. Let Statements
    2. 4.2. Expression Statements
  6. 5. Expressions
    1. 5.1. Lvalues and Rvalues
    2. 5.2. Literal Expressions
    3. 5.3. Path Expressions
    4. 5.4. Group Expressions
    5. 5.5. Block Expressions
    6. 5.6. Operator Expressions
    7. 5.7. Tuple Expressions
    8. 5.8. Return Expressions
    9. 5.9. Closure Expressions
    10. 5.10. Call Expressions
    11. 5.11. Conditional Expressions
    12. 5.12. Struct Expressions
  7. 6. Patterns
    1. 6.1. Identifier Pattern
    2. 6.2. Wildcard Pattern
  8. 7. The Type System
    1. 7.1. Types
    2. 7.2. Primitive Types
    3. 7.3. Parenthesized Types
    4. 7.4. Function Types
  9. 8. Implementation
    1. 8.1. Passes
    2. 8.2. Lexical Analysis
    3. 8.3. Syntactic Analysis

L

Closure Expressions