Structs

An assignment operation.
An atom constant.
A binary operation.
A code block.
A boolean constant.
A function call.
An else branch.
An else if branch.
A function declaration.
An identifier literal.
An if statement.
An inline function.
A none value.
A number constant.
A string literal.
A unary operation.

Enums

An assignment operator.
A operator which takes two operands.
An xlang expression.
A branch from an if statement.
The kind of a number.
An operator which takes only one operand.

Traits

A trait which can locate an expression in its source file.

Type Definitions

The location of an expression.