E0103: Parser diagnostics omitted
| Code | Category | Stability |
|---|---|---|
E0103 | Parser | Permanent |
Explanation
Rue retained the first 100 diagnostics selected by the parser's diagnostic policy for one source file and omitted additional diagnostics from that file. E0103 is the deterministic summary of that per-file diagnostic budget; the retained errors remain available, and parsing continues for other loaded files.
Likely cause
The file contains many independent syntax errors or repeats one malformed generated construct enough times to exhaust parser recovery's budget. Fix the first retained errors and compile again; later diagnostics often disappear once the parser can recover from the earliest malformed construct.
Examples
More than 100 parser errors
fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}fn f(,) {}