LDC-E2101 — A type name that resolves nowhere
For LLMs5 sections
What it means
Section titled “What it means”Every type named in a declaration must come from somewhere: a standard type the language ships, or an entity, record, variant, enum, or alias declared in the same file. A name with neither backing is not a guess the compiler will fill in later — it stops at the declaration and asks which known type was meant.
Declaring the missing type, correcting a misspelling, or qualifying a standard name fixes it. The parameter keeps its position; only the name changes.
Example
Section titled “Example”language "law.core" version "0.2";package demo.diagnostics version "0.1.0";namespace "urn:law:demo:diagnostics";
relation known(a: Missing) kind institutional;language "law.core" version "0.2";package demo.diagnostics version "0.1.0";namespace "urn:law:demo:diagnostics";
entity Guest;relation known(a: Guest, b: Guest) kind institutional;Documentation for Arxo. Writings — blog.arxo.io.
Anonymous visit counts on stats.arxo.io, no cookies.