Idea detail
recovery_vs_budget
reqlan rq/language/parser_lexer.rq:11
block
Summary
no_name_idea_safe_warning and import_error_recovery keep a * finished * parse usable after local mistakes.
They do not help when lex / parse never returns — that failure mode is parse_budget_timeout.
Workspace load still isolates per-document throws so one bad file cannot abort LSP init; the budget turns non-termination into the same “ leave this file unloaded ” outcome, with diagnostics.
Attributes
No attributes declared.
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | parse_budget_timeout | reqlan rq/language/parser_lexer.rq | parse_budget_timeout |
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | import_error_recovery | import_error_recovery | |
| references | no_name_idea_safe_warning | no_name_idea_safe_warning |
Initialising graph…