LDC-E1301 — Missing namespace header
For LLMs5 sections
What it means
Section titled “What it means”Three headers open every file: the language line, the package line, and the namespace the identifiers resolve into. Without the namespace the compiler has nothing to bind identifiers to, so lowering cannot start and the check stops at the top of the file.
The repair is one line: declare the namespace the package owns. The namespace stays fixed for the life of the package — renaming it moves every identifier the package ever minted.
Example
Section titled “Example”language "law.core" version "0.2";package demo.diagnostics version "0.1.0";
entity Applicant;language "law.core" version "0.2";package demo.diagnostics version "0.1.0";namespace "urn:law:demo:diagnostics";
entity Applicant;Documentation for Arxo. Writings — blog.arxo.io.
Anonymous visit counts on stats.arxo.io, no cookies.