refactor: 重构 LoopNode 类的参数名称
- 将 initializer 参数重命名为 init - 将 condition 参数重命名为 cond- 将 update 参数重命名为 step
This commit is contained in:
parent
b135a4b37b
commit
2c4850cc8f
@ -14,16 +14,16 @@ import java.util.List;
|
||||
* 每一部分均对应为 AST 中的子节点,便于进一步语义分析与代码生成。
|
||||
* </p>
|
||||
*
|
||||
* @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<StatementNode> body,
|
||||
NodeContext context
|
||||
) implements StatementNode {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user