This PR adds a new, inactive and unused `doElem_elab` attribute that will allow users to register custom elaborators for `doElem`s in the form of the new type `DoElab`. The old `do` elaborator is active by default but can be switched off by disabling the new option `backward.do.legacy`. |
||
|---|---|---|
| .. | ||
| Lawful | ||
| Basic.lean | ||
| EState.lean | ||
| Except.lean | ||
| ExceptCps.lean | ||
| Id.lean | ||
| Lawful.lean | ||
| Option.lean | ||
| Reader.lean | ||
| State.lean | ||
| StateCps.lean | ||
| StateRef.lean | ||