Thanks, Dahk.
I reworked how I implemented my conditional parsing to deal with it either way, but I was pretty sure that wouldn’t work.
As with most reworked designs, it’s cleaner now anyway, so . . . good exercise on my part.
I will have to put in exception processing for /run and /script lines so that I indicate that macro conditional processing is not allowed in them, but that’s simpler than what I was facing with my older conditional extraction code if they were allowed (dealing with either “[” or “]” in Lua code after a /run command).