Compiler module

Code_Ident

structSource

A name, and the declaration it resolved to.

Fields

base: Code_Node
name: string
resolved_declaration: *Code_Declaration
flags: enum_flags u32 { DEFINES_POLYMORPH_VARIABLE :: 0x01; IS_RHS_OF_DOT_DEREFERENCE :: 0x02; RESOLVES_ONLY_SHALLOWLY :: 0x04; GENERATED_BY_OPERATOR_OVERLOAD :: 0x08; DO_NOT_RESOLVE_DUE_TO_PARSER :: 0x10; CAN_RESOLVE_TO_REG :: 0x20; HAS_SCOPE_MODIFIER :: 0x40; }

See also