Clark you probably already realize this, but Powershell also allows the fancy quotes
“â€â€ž"
U+201C
U+201D
U+201E
So for strings, the start/end delimiters should be [“â€â€ž"].
"Two Consecutive quotes represent one" should also be [“â€â€ž"], but it isn't allowed.
Of course, it also allows alternative dash characters.
Looks like you can use any of 4 characters for dash (0x22, 0x2013,0x2014,0x2015) for things like "5 - 6", or "$a -= 3", or "$true -and $false" and they are interchangeable. When used as part of an identifier though, each is unique and not interchangeable. (Operators like '-and' are not identifiers, they are defined as "dash op")
Who designed this language?