ast - 三元表达式还原

源代码:

        

_$_h <= 107 ? _$_h <= 104 ? (_$cY = _$c6[++_$h_], _$hU = _$c6[++_$h_], _$$H = _$kC[_$cY]) : _$_h <= 105 ? (_$hU = _$c6[++_$h_], _$hJ = _$dF[--_$aa], _$hJ = _$hJ[_$hU]) : _$_h <= 106 ? (_$aa -= 4, _$hJ = _$aa, _$bx(), _$$H = _$$H[_$hU], _$dF[_$aa++] = _$$H(_$dF[_$hJ], _$dF[_$hJ + 1], _$dF[_$hJ + 2], _$dF[_$hJ + 3])) : _$dF[_$aa++] = --_$$H[_$hU] : _$_h <= 108 ? (--_$aa, _$$H = _$dF, _$hU = _$aa) : _$_h <= 109 ? (_$bK = _$c6[++_$h_], _$cP = _$dF.slice(_$aa - _$bK, _$aa), _$aa -= _$bK, _$bx(), _$hJ = _$gi(_$$H[_$hU], _$cP)) : _$_h <= 110 ? (_$hJ = _$dF[--_$aa], _$bx(), _$hJ = _$$H[_$hU] -= _$hJ) : (_$hJ = _$dF[--_$aa], _$hJ = _$dF[--_$aa] ^ _$hJ, _$dF[_$aa++] = _$hJ);

ast 解析后:

        

if (_$_h <= 107) {
  if (_$_h <= 104) {
    _$cY = _$c6[++_$h_], _$hU = _$c6[++_$h_], _$$H = _$kC[_$cY];
  } else {
    if (_$_h <= 105) {
      _$hU = _$c6[++_$h_], _$hJ = _$dF[--_$aa], _$hJ = _$hJ[_$hU];
    } else {
      if (_$_h <= 106) {
        _$aa -= 4, _$hJ = _$aa, _$bx(), _$$H = _$$H[_$hU], _$dF[_$aa++] = _$$H(_$dF[_$hJ], _$dF[_$hJ + 1], _$dF[_$hJ + 2], _$dF[_$hJ + 3]);
      } else {
        _$dF[_$aa++] = --_$$H[_$hU];
      }
    }
  }
} else {
  if (_$_h <= 108) {
    --_$aa, _$$H = _$dF, _$hU = _$aa;
  } else {
    if (_$_h <= 109) {
      _$bK = _$c6[++_$h_], _$cP = _$dF.slice(_$aa - _$bK, _$aa), _$aa -= _$bK, _$bx(), _$hJ = _$gi(_$$H[_$hU], _$cP);
    } else {
      if (_$_h <= 110) {
        _$hJ = _$dF[--_$aa], _$bx(), _$hJ = _$$H[_$hU] -= _$hJ;
      } else {
        _$hJ = _$dF[--_$aa], _$hJ = _$dF[--_$aa] ^ _$hJ, _$dF[_$aa++] = _$hJ;
      }
    }
  }
}

插件已放在星球,有需要自取

https://t.zsxq.com/Annq3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值