ShakeDeclaration
Represents a declaration in the Shake language, such as a variable, a function, or a class. A declaration is a named entity that can be assigned a value or type.
Since
0.1.0
Inheritors
Properties
The actual type of the assignable entity.
The actual value of the assignable entity.
The fully qualified name of the declaration, including its scope and namespace.
A unique name for the declaration, used internally for identification.
Functions
Performs addition assignment on this entity's type.
Assigns a type to this entity.
Handles the type after decrement operation.
Handles the type before decrement operation.
Performs division assignment on this entity's type.
Handles the type after increment operation.
Handles the type before increment operation.
Performs modulus assignment on this entity's type.
Performs multiplication assignment on this entity's type.
Performs power assignment on this entity's type.
Performs subtraction assignment on this entity's type.