From 2cc85c64f1c64a2dbaeae276a3e2ca8420de76b7 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期三, 22 四月 2026 18:09:58 +0800
Subject: [PATCH] 上报转运调试
---
node_modules/terser/lib/parse.js | 21 +++++++++++++++------
1 files changed, 15 insertions(+), 6 deletions(-)
diff --git a/node_modules/terser/lib/parse.js b/node_modules/terser/lib/parse.js
index 8bdf282..2f51d89 100644
--- a/node_modules/terser/lib/parse.js
+++ b/node_modules/terser/lib/parse.js
@@ -101,6 +101,7 @@
AST_If,
AST_Import,
AST_ImportMeta,
+ AST_Infinity,
AST_IterationStatement,
AST_Label,
AST_LabeledStatement,
@@ -2313,12 +2314,20 @@
ret = _make_symbol(AST_SymbolRef);
break;
case "num":
- ret = new AST_Number({
- start: tok,
- end: tok,
- value: tok.value,
- raw: LATEST_RAW
- });
+ if (tok.value === Infinity) {
+ // very large float values are parsed as Infinity
+ ret = new AST_Infinity({
+ start: tok,
+ end: tok,
+ });
+ } else {
+ ret = new AST_Number({
+ start: tok,
+ end: tok,
+ value: tok.value,
+ raw: LATEST_RAW
+ });
+ }
break;
case "big_int":
ret = new AST_BigInt({
--
Gitblit v1.9.3