Compiler module

Message

structSource

The start of every compiler message. kind says which Message_* type it really is; cast to that type to read the rest. workspace is the build it belongs to.

Fields

kind: enum u8 { UNINITIALIZED :: 0; FILE; IMPORT; FAILED_IMPORT; PHASE; TYPECHECKED; COMPLETE; DEBUG_DUMP; ERROR; PERFORMANCE_REPORT; }
workspace: Workspace

See also