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,13 @@
// !LANGUAGE: +JsAllowInvalidCharsIdentifiersEscaping
package foo
val _my_invalid_variable = 23
val `my@invalid variable` = 42
fun box(): String {
assertEquals(23, _my_invalid_variable)
assertEquals(42, `my@invalid variable`)
return "OK"
}