Package-level declarations

Types

Link copied to clipboard

This interface describes a boolean literal

Link copied to clipboard

This interface describes a byte literal

Link copied to clipboard
interface ShakeCast : ShakeValue

Represents a cast operation in the Shake language. This interface is used for casting a value from one type to another.

Link copied to clipboard

This interface describes a char literal

Link copied to clipboard

Represents a child element in the Shake language, which is assignable and linked to a parent value.

Link copied to clipboard

Represents the usage of a ShakeChild element within the Shake language.

Link copied to clipboard

Represents the usage of a field in a class instance in the Shake language.

Link copied to clipboard

This interface describes a double literal

Link copied to clipboard

Represents the usage of a field in a class instance or an object in the Shake language.

Link copied to clipboard

This interface describes a float literal

Link copied to clipboard

This interface describes an int literal

Link copied to clipboard

Represents a lambda declaration in the Shake language. A lambda declaration is a function that can be passed around as a value and invoked. This interface extends ShakeInvokable for invocation capabilities and ShakeValue for value representation.

Link copied to clipboard

This interface describes a long literal

Link copied to clipboard

This interface describes a null literal

Link copied to clipboard
Link copied to clipboard

Represents the usage of a static field in a class in the Shake language.

Link copied to clipboard

This interface describes a string literal

Link copied to clipboard

This interface describes an ubyte literal

Link copied to clipboard

This interface describes a uint literal

Link copied to clipboard

This interface describes an ulong literal

Link copied to clipboard

Represents a general usage of a value in the Shake language. This is a base interface for various specific types of usages.

Link copied to clipboard

This interface describes an ushort literal

Link copied to clipboard
interface ShakeValue

Represents a value in the Shake language. A value is a fundamental entity in programming that can be manipulated or evaluated.

Link copied to clipboard

Represents the usage of a variable in the Shake language.