function h()

in src/main/resources/js/prettify.js [352:379]


        function h(f, i) {
            for ( var j = 0; j < i.length; j += 2) {
                var o = i[j + 1];
                if (o === "pln") {
                    var m, k, l, n;
                    m = i[j];
                    k = j + 2 < i.length ? i[j + 2] : f.length;
                    l = f.substring(m, k);
                    n = e(l, m);
                    for ( var p = 0, t = n.length; p < t; p += 2) {
                        var w = n[p + 1];
                        if (w === "pln") {
                            var A = n[p], B = p + 2 < t ? n[p + 2] : l.length, s = f
                                    .substring(A, B);
                            if (s === ".")
                                n[p + 1] = "pun";
                            else if (s in d)
                                n[p + 1] = "kwd";
                            else if (/^@?[A-Z][A-Z$]*[a-z][A-Za-z$]*$/.test(s))
                                n[p + 1] = s.charAt(0) === "@" ? "lit" : "typ"
                        }
                    }
                    u(n, i, j, 2);
                    j += n.length - 2
                }
            }
            return i
        }