feat(Escaped Identifiers): add ability to use any symbol wrapped in back ticks.

This commit is contained in:
Artem Kobzar
2021-10-29 17:55:59 +00:00
committed by Space
parent ea10b4a781
commit 979e9f94ef
59 changed files with 1260 additions and 159 deletions
@@ -0,0 +1,15 @@
function A() {
this["@invalid @ val@"] = 23
this["--invalid-var"] = "A: before"
}
A.prototype["get something$weird"] = function() {
return "something weird"
}
A["static val"] = 42
A["static var"] = "Companion: before"
A["get 🦄"] = function() {
return "🦄"
}