diff --git a/src/Elm/Kernel/Debugger.js b/src/Elm/Kernel/Debugger.js index c01cd2b..4379dde 100755 --- a/src/Elm/Kernel/Debugger.js +++ b/src/Elm/Kernel/Debugger.js @@ -437,18 +437,18 @@ function _Debugger_init(value) } var char = tag.charCodeAt(0); - if (char === 35 || 65 <= char && char <= 90) + if (/* a */ 0x61 <= char && char <= 0x7A /* z */) { - var list = __List_Nil; - for (var i in value) - { - if (i === '$') continue; - list = __List_Cons(_Debugger_init(value[i]), list); - } - return A3(__Expando_Constructor, char === 35 ? __Maybe_Nothing : __Maybe_Just(tag), true, __List_reverse(list)); + return __Expando_Primitive(''); } - return __Expando_Primitive(''); + var list = __List_Nil; + for (var i in value) + { + if (i === '$') continue; + list = __List_Cons(_Debugger_init(value[i]), list); + } + return A3(__Expando_Constructor, char === 35 ? __Maybe_Nothing : __Maybe_Just(tag), true, __List_reverse(list)); } if (typeof value === 'object')