Suzu
Configuration language

Scope

Scopes are independent contexts that associate identifier keys with other scopes and objects.

Each function, block, variable, and schema has its own scope.

Named Scope

Named scopes create new scopes or acquire existing scopes without declaring or modifying objects.

@Scope enum {
    A, B, C,
}

@Scope {
    Key: "value"
}

Inspection

The dot operator (.) acquires the scope or object of an interior key.

Scope.Key