I tested it. Everything comes through fine except ¶m2. I can’t get it to show even if wrapped in a comment.
More good news is that the new parser is also insensitive to whitespace around the equals signs.
I did see some weirdness in the editor though. After saving and reloading the document, the snippet call is rendered as:
[[Foo?
&parents=`1,2,3,4`
¶m = `Look at the cool extra-special characters & stuff = niceness, eh?`
¶m2 = `[[another?snippet=`even with cached inside cached`]]`
& question = `for Jason: will this line work?`
]]
This happens with or without the space around the equals signs.
In spite of this, the call still works! Is this from "param" being a reserved word?
&myparam doesn’t get transformed.