()
| 27493 | return (nT("]"), t); |
| 27494 | } |
| 27495 | function pT() { |
| 27496 | const t = (function () { |
| 27497 | var t; |
| 27498 | for (t = cT(); ; ) |
| 27499 | if (rT(".")) (nT("."), (t = Q$(".", t, hT()))); |
| 27500 | else if (rT("(")) t = X$(t, fT()); |
| 27501 | else { |
| 27502 | if (!rT("[")) break; |
| 27503 | t = Q$("[", t, dT()); |
| 27504 | } |
| 27505 | return t; |
| 27506 | })(); |
| 27507 | if (VS.type === e$ && (rT("++") || rT("--"))) throw new Error(M$); |
| 27508 | return t; |
| 27509 | } |
| 27510 | function gT() { |
| 27511 | var t, e; |
| 27512 | if (VS.type !== e$ && VS.type !== QS) e = pT(); |