Find a diagnostic.
Search the currently documented diagnostics and inspect the evidence behind each entry. This is a partial, evidence-based catalog—not a claim of complete compiler coverage.
Read the full diagnostics documentation →E101VERIFIEDType mismatch in assignment
Semantic / type checking
Inspect evidence →E102VERIFIEDReturn type mismatch
Semantic / function checking
Inspect evidence →E104VERIFIEDUndefined variable
Semantic name resolution
Inspect evidence →E105VERIFIEDArithmetic operation requires numeric operands
Semantic / operator checking
Inspect evidence →E106VERIFIEDCannot compare incompatible types
Semantic / comparison checking
Inspect evidence →E110VERIFIEDIncorrect argument count
Semantic / function-call checking
Inspect evidence →E112VERIFIEDUndefined function
Semantic name resolution
Inspect evidence →E116VERIFIEDField access on a non-struct value
Semantic / field checking
Inspect evidence →E120VERIFIEDIf condition must be an integer
Semantic / control-flow checking
Inspect evidence →E123VERIFIEDImplicit numeric conversion is not allowed
Semantic / numeric checking
Inspect evidence →E212VERIFIEDCannot assign through a non-pointer dereference
Pointer safety
Inspect evidence →E222VERIFIEDInvalid MMIO address
MMIO safety
Inspect evidence →E231VERIFIEDInvalid argument type for a numeric/geometry operation
Semantic / library-call checking
Inspect evidence →E052VERIFIEDValue escapes from arena
Memory safety
Inspect evidence →E2001–E2004DEMONSTRATEDLexer diagnostics for malformed strings / numeric literals
Lexer
Inspect evidence →No documented diagnostic matches this search.
