From 2c4850cc8ff7683dfe1195c13de5b11cc06fd6aa Mon Sep 17 00:00:00 2001 From: Luke Date: Mon, 14 Jul 2025 23:49:10 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E9=87=8D=E6=9E=84=20LoopNode=20?= =?UTF-8?q?=E7=B1=BB=E7=9A=84=E5=8F=82=E6=95=B0=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 initializer 参数重命名为 init - 将 condition 参数重命名为 cond- 将 update 参数重命名为 step --- .../org/jcnc/snow/compiler/parser/ast/LoopNode.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/org/jcnc/snow/compiler/parser/ast/LoopNode.java b/src/main/java/org/jcnc/snow/compiler/parser/ast/LoopNode.java index 2ba283e..6beb716 100644 --- a/src/main/java/org/jcnc/snow/compiler/parser/ast/LoopNode.java +++ b/src/main/java/org/jcnc/snow/compiler/parser/ast/LoopNode.java @@ -14,16 +14,16 @@ import java.util.List; * 每一部分均对应为 AST 中的子节点,便于进一步语义分析与代码生成。 *

* - * @param initializer 在循环开始前执行的初始化语句 - * @param condition 每次迭代前评估的条件表达式,控制循环是否继续 - * @param update 每轮迭代完成后执行的更新语句 + * @param init 在循环开始前执行的初始化语句 + * @param cond 每次迭代前评估的条件表达式,控制循环是否继续 + * @param step 每轮迭代完成后执行的更新语句 * @param body 循环体语句列表,表示循环主体执行逻辑 * @param context 节点的上下文信息(包含行号、列号、文件名等) */ public record LoopNode( - StatementNode initializer, - ExpressionNode condition, - StatementNode update, + StatementNode init, + ExpressionNode cond, + StatementNode step, List body, NodeContext context ) implements StatementNode {