Macro API Syntax Exception?

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).