From dff007f66df8b8cf9f04d03a56dd071a1abbf015 Mon Sep 17 00:00:00 2001 From: hlaaftana <10591326+hlaaftana@users.noreply.github.com> Date: Fri, 24 Apr 2020 10:19:54 +0300 Subject: [PATCH] Make JS not mangle to snake_case (#14086) --- compiler/jsgen.nim | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/compiler/jsgen.nim b/compiler/jsgen.nim index eabc8306d7..2461443cd9 100644 --- a/compiler/jsgen.nim +++ b/compiler/jsgen.nim @@ -238,11 +238,7 @@ proc mangleName(m: BModule, s: PSym): Rope = while i < s.name.s.len: let c = s.name.s[i] case c - of 'A'..'Z': - if i > 0 and s.name.s[i-1] in {'a'..'z'}: - x.add '_' - x.add(chr(c.ord - 'A'.ord + 'a'.ord)) - of 'a'..'z', '_', '0'..'9': + of 'A'..'Z', 'a'..'z', '_', '0'..'9': x.add c else: x.add("HEX" & toHex(ord(c), 2))