(Backspace is \b)
In case anyone else wants to take a crack at it, posting my findings so far...
"
=" causes it to ignore the previous command.
"
\" is ignored completely, even "
\\", so no escape sequences.
The "
/" is inserted automatically, so you can't even do
'text instead of
/say text
! & | - + * are treated the same as a space. (Or, rather, the "space semicolon space" sequence that can be used for multiple commands on a single macro line, when all we want is just a space.)
> < ` ~ # ^ % $ : ; [ { ] } @ ? . , ) are treated as their own characters.
"
(" causes the game to crash.
' (single quote) by itself seems to be treated as its own character. Putting two right next to eachother is treated as the space;space. If there's anything between the two then it treats it as characters with the space;space after it... experimenting with this now.