This PR changes how app unexpanders are invoked. Before the ref was `.missing`, but now the ref is the head constant's delaborated syntax. This way, when `pp.tagAppFns` is true, then tokens in app unexpanders are annotated with the head constant. The consequence is that in docgen, tokens will be linkified. This new behavior is consistent with how `notation` defines app unexpanders. In a followup PR we can slightly simplify the `notation` unexpander macro to not set the ref. |
||
|---|---|---|
| .. | ||
| Delaborator | ||
| Basic.lean | ||
| Delaborator.lean | ||
| Formatter.lean | ||
| Parenthesizer.lean | ||