From 7a9cfc1861c674a956b2069f480877ba90f4be2f Mon Sep 17 00:00:00 2001 From: zhangxun <1958638841@qq.com> Date: Tue, 17 Jun 2025 21:40:07 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E4=BF=AE=E6=94=B9=E4=B8=80=E5=A4=84?= =?UTF-8?q?=E5=8F=98=E9=87=8F=E5=90=8D=E4=B8=BA=E5=B0=8F=E9=A9=BC=E5=B3=B0?= =?UTF-8?q?=E5=BD=A2=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/jcnc/snow/compiler/ir/builder/IRContext.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/jcnc/snow/compiler/ir/builder/IRContext.java b/src/main/java/org/jcnc/snow/compiler/ir/builder/IRContext.java index 2407bf5..6e88776 100644 --- a/src/main/java/org/jcnc/snow/compiler/ir/builder/IRContext.java +++ b/src/main/java/org/jcnc/snow/compiler/ir/builder/IRContext.java @@ -36,7 +36,7 @@ public class IRContext { /** * 当前声明变量的类型,不在声明变量时为空 */ - private Optional var_type; + private Optional varType; /** * 构造一个新的 IRContext,并将指定的 IRFunction 与作用域关联。 @@ -48,7 +48,7 @@ public class IRContext { this.scope = new IRBuilderScope(); // 关联作用域与 IRFunction,以便在声明变量时申请寄存器 this.scope.attachFunction(function); - this.var_type = Optional.empty(); + this.varType = Optional.empty(); } /** @@ -100,7 +100,7 @@ public class IRContext { * @return 当前 declare 的变量类型 */ public Optional getVarType() { - return var_type; + return varType; } /** @@ -108,7 +108,7 @@ public class IRContext { * */ public void setVarType(String type) { - this.var_type = Optional.of(type); + this.varType = Optional.of(type); } /** @@ -116,6 +116,6 @@ public class IRContext { * */ public void clearVarType() { - this.var_type = Optional.empty(); + this.varType = Optional.empty(); } }