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
}