Allowing \| or \/ is all well and good, but if one can't escape the escape character, things get very confusing! So let's make it possible to escape \ itself as \\.
With the test scaffolding now written (OK, much of it stolen from the preexisting test/builtins/test_builtins_isup.py), it'll be easier to add more cases (edge or otherwise) as we think of them.
[x] I can and do license this contribution under the EFLv2
[x] No issues are reported by make qa (runs make lint and make test)
[x] I have tested the functionality of the things this change touches
Notes
Early 8.0.x bugfix candidate, unless someone else feels strongly about including it in 8.0.0. Feels late in the game to add One More Thing into that milestone…
Description
Allowing
\|
or\/
is all well and good, but if one can't escape the escape character, things get very confusing! So let's make it possible to escape\
itself as\\
.With the test scaffolding now written (OK, much of it stolen from the preexisting
test/builtins/test_builtins_isup.py
), it'll be easier to add more cases (edge or otherwise) as we think of them.Checklist
make qa
(runsmake lint
andmake test
)Notes
Early 8.0.x bugfix candidate, unless someone else feels strongly about including it in 8.0.0. Feels late in the game to add One More Thing into that milestone…