Shouldn't the parser be in the role of making sure that the editor is being fed only code that it can handle?
I can guess that various codes can break the editor quite severely but we're not testing that because we expect the code in the editor to come washed out of the parser.
And if the parser doesn't correct this kind of `p` then it should.
Am I making sense?