feat: Human-friendly metavariable printing #54
+322
−152
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #3.
There are a couple of open questions here:
nameMap
? I kind of likemnemonics
as we use for the user-provided names of holesreq AskNames >>= \nm -> showRow nm
pattern?I have a hunch this could look nicer after we tackle #23.
New test case
vec_length2.brat
reveals an error, which I plan to fix in #38.(This bit of code is driving me up the wall 😅)