[#747] Add errorDocArg, deprecate errorDoc
Description
Problem: errorDoc hard-codes error argument to '()'. This is not always desirable and arguably not even a sensible default since the introduction of 'NoErrorArg' in #383 (closed).
Solution: To avoid introducing hard-to-catch backwards compatibility issues, define a new quasi-quoter, 'errorDocArg' that allows specifying the type of the error argument as an optional parameter. Define 'errorDoc' in terms of 'errorDocArg'. Deprecate 'errorDoc'.
Related issue(s)
Resolves #747 (closed)
✅ Checklist for your Merge Request
Related changes (conditional)
-
Tests (see short guidelines)
-
If I added new functionality, I added tests covering it. -
If I fixed a bug, I added a regression test to prevent the bug from silently reappearing again.
-
-
Documentation
Stylistic guide (mandatory)
-
My commits comply with the following policy. -
My code complies with the style guide.
Edited by Nikolay Yakimov