From 8c377dd1c91ad87c4dc9ce15471dec5c8046d054 Mon Sep 17 00:00:00 2001 From: "mikhail.barg" Date: Wed, 25 Feb 2026 09:53:49 +0300 Subject: [PATCH 1/2] remove unused `nextFunction` attribute (fixes #769) --- src/parser.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/parser.js b/src/parser.js index a6d4223e..20e2cd31 100644 --- a/src/parser.js +++ b/src/parser.js @@ -1052,8 +1052,6 @@ const parser = (() => { rest.procedure.steps.length === 1 && rest.procedure.steps[0].type === 'name' && result.steps[result.steps.length - 1].type === 'function') { - // next function in chain of functions - will override a thenable - result.steps[result.steps.length - 1].nextFunction = rest.procedure.steps[0].value; } if (rest.type === 'path') { Array.prototype.push.apply(result.steps, rest.steps); From 6e9365f1b7d08d0598f91110e50b15e010c0dd7e Mon Sep 17 00:00:00 2001 From: "mikhail.barg" Date: Sat, 21 Mar 2026 14:01:01 +0300 Subject: [PATCH 2/2] removed remaining stuff --- src/parser.js | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/parser.js b/src/parser.js index 20e2cd31..6f8ce890 100644 --- a/src/parser.js +++ b/src/parser.js @@ -1047,12 +1047,6 @@ const parser = (() => { result.seekingParent = [lstep.slot]; } var rest = processAST(expr.rhs); - if (rest.type === 'function' && - rest.procedure.type === 'path' && - rest.procedure.steps.length === 1 && - rest.procedure.steps[0].type === 'name' && - result.steps[result.steps.length - 1].type === 'function') { - } if (rest.type === 'path') { Array.prototype.push.apply(result.steps, rest.steps); } else {