const mango_parse = function()

in app/addons/components/components/ace-worker-mango.js [1578:1608]


    const mango_parse = function (source, reviver) {
        var result;

        text = source;
        at = 0;
        ch = ' ';
        warnings = [];
        mango_parse.warnings = warnings;
        result = value();
        white();
        if (ch) {
            error("Syntax error");
        }

        return typeof reviver === 'function' ? function walk(holder, key) {
            var k, v, value = holder[key];
            if (value && typeof value === 'object') {
                for (k in value) {
                    if (Object.hasOwnProperty.call(value, k)) {
                        v = walk(value, k);
                        if (v !== undefined) {
                            value[k] = v;
                        } else {
                            delete value[k];
                        }
                    }
                }
            }
            return reviver.call(holder, key, value);
        }({'': result}, '') : result;
    };