MCPcopy Create free account
hub / github.com/alignoth/alignoth / H$

Function H$

resources/vega.min.js:27238–27325  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

27236 );
27237 }
27238 function H$() {
27239 if ((R$(), YS >= GS)) return { type: JS, start: YS, end: YS };
27240 const t = HS.charCodeAt(YS);
27241 return z$(t)
27242 ? P$()
27243 : 40 === t || 41 === t || 59 === t
27244 ? j$()
27245 : 39 === t || 34 === t
27246 ? (function () {
27247 var t,
27248 e,
27249 n,
27250 r,
27251 i = "",
27252 o = !1;
27253 for (
27254 C$(
27255 "'" === (t = HS[YS]) || '"' === t,
27256 "String literal must starts with a quote",
27257 ),
27258 e = YS,
27259 ++YS;
27260 YS < GS;
27261
27262 ) {
27263 if ((n = HS[YS++]) === t) {
27264 t = "";
27265 break;
27266 }
27267 if ("\\" === n)
27268 if ((n = HS[YS++]) && B$(n.charCodeAt(0)))
27269 "\r" === n && "\n" === HS[YS] && ++YS;
27270 else
27271 switch (n) {
27272 case "u":
27273 case "x":
27274 "{" === HS[YS] ? (++YS, (i += U$())) : (i += L$(n));
27275 break;
27276 case "n":
27277 i += "\n";
27278 break;
27279 case "r":
27280 i += "\r";
27281 break;
27282 case "t":
27283 i += "\t";
27284 break;
27285 case "b":
27286 i += "\b";
27287 break;
27288 case "f":
27289 i += "\f";
27290 break;
27291 case "v":
27292 i += "\v";
27293 break;
27294 default:
27295 $$(n)

Callers 2

Y$Function · 0.85
G$Function · 0.85

Calls 12

R$Function · 0.85
z$Function · 0.85
P$Function · 0.85
j$Function · 0.85
C$Function · 0.85
B$Function · 0.85
U$Function · 0.85
L$Function · 0.85
$$Function · 0.85
tTFunction · 0.85
F$Function · 0.85
I$Function · 0.85

Tested by

no test coverage detected