Crate debris_llir

source ·
Expand description

Low-level intermediate representation

The llir is quite close to minecraft functions.

Modules

Macros

Structs

  • tracks statistics about the global code which can be used to allow some optimizations
  • Objects are a central type for the compiler. Basically anything that can be assigned to a variable is an object. This includes numbers, function, modules, and more. It is possible to cast the ObjectPayload to its original value. Because DebrisObject is unsized, it generally only accessed as ObjectRef
  • The low-level intermediate representation struct
  • This struct is used to pass objects around

Enums

  • The type of a class object

Traits

Type Aliases