This PR introduces a new feature in Topiary: measuring scopes.
They work in conjunction with "regular" custom scopes, to bind the multi-line-ness of the latter to a smaller subsection of itself.
Additionally, this PR solves a regression in OCaml introduced in #745, that couldn't be fixed without measuring scopes.
See the updated README for the precise usage of those measuring scopes.
Description
This PR introduces a new feature in Topiary: measuring scopes. They work in conjunction with "regular" custom scopes, to bind the multi-line-ness of the latter to a smaller subsection of itself.
Additionally, this PR solves a regression in OCaml introduced in #745, that couldn't be fixed without measuring scopes.
See the updated README for the precise usage of those measuring scopes.
Checklist
Checklist before merging: