Expose parse errors in the Clean API
What does this MR do?
Exposes parse errors in the Clean API.
Changes to public APIs
-
deserialize
,get_start_rule_as_expression
, andprepare_prelinked_interpretation
now return aMaybeError String ..
instead of a? ..
-
DV_ParseError
now has a String argument.
Author's checklist (required)
-
If bugs have been solved, tests have been added (guidelines) -
A changelog entry has been added (guidelines) -
Newly added code is documented (guidelines) -
Newly added code has a style consistent with the rest of the repository -
Intermediate commits compile (use git rebase -i main
if not)
Related issues
Descriptive error messages were added in !233 (merged).